|
|
@@ -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);
|