浏览代码

药剂保管

gaodd 5 年之前
父节点
当前提交
ca4b5a8c2b
共有 1 个文件被更改,包括 7 次插入2 次删除
  1. 7 2
      src/main/java/com/unissoft/ventilation/service/impl/ProcessAuditServiceImpl.java

+ 7 - 2
src/main/java/com/unissoft/ventilation/service/impl/ProcessAuditServiceImpl.java

@@ -1172,6 +1172,7 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
1172 1172
         String type = jsStr.optString("type");//流程类型
1173 1173
         Integer houseId = jsStr.optInt("houseId");//仓房id
1174 1174
         Integer depotId = jsStr.optInt("depotId");//库id
1175
+        Integer auditState = jsStr.optInt("auditState");//状态
1175 1176
         JSONArray jsonArray = jsStr.optJSONArray("subList");//子流程数据
1176 1177
         JSONObject row = null;
1177 1178
         for (int i = 0; i < jsonArray.length(); i++) {
@@ -1185,7 +1186,7 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
1185 1186
             List<ProcessAudit> list = processAuditMapper.selectList(ew1);
1186 1187
             if (list.size() > 0) {
1187 1188
             	if(null != auditId && 0 != auditId){
1188
-            		 //修改
1189
+            		 //修改
1189 1190
             		for (ProcessAudit processAudit : list) {
1190 1191
              		   if(processAudit.getId().equals(auditId)){
1191 1192
              			  if (!processAudit.getSubData().equals(subData)) {
@@ -1195,6 +1196,7 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
1195 1196
                           }
1196 1197
                  	   }
1197 1198
  			        }
1199
+            		
1198 1200
             	}else{
1199 1201
             		//新增
1200 1202
                     ProcessAudit processAudit = new ProcessAudit();
@@ -1206,7 +1208,9 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
1206 1208
                     processAudit.setProcessId(processId);
1207 1209
                     processAuditMapper.insert(processAudit);
1208 1210
             	}
1209
-               
1211
+            	//修改第一条数据的状态
1212
+        		list.get(0).setAuditState(auditState);
1213
+        		processAuditMapper.updateById(list.get(0));
1210 1214
                 
1211 1215
             } else {
1212 1216
                 //第一条数据新增
@@ -1218,6 +1222,7 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
1218 1222
                 processAudit.setDepotId(depotId);
1219 1223
                 processAudit.setResult(2);//第一条数据 保存并审批  1是0否 2和流程无关的数据
1220 1224
                 processAudit.setProcessId(processId);
1225
+                processAudit.setAuditState(auditState);
1221 1226
                 Date date = new Date();
1222 1227
                 SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm");
1223 1228
                 String dateString = formatter.format(date);