|
|
@@ -89,7 +89,8 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
|
|
89
|
89
|
|
|
90
|
90
|
String ongoingStep = jsStr.optString("ongoingStep");//进行到哪一步的主流程id
|
|
91
|
91
|
org.json.JSONArray jsonArray = jsStr.optJSONArray("subList");//子流程数据
|
|
92
|
|
- JSONObject row = null;
|
|
|
92
|
+ JSONObject row = null;
|
|
|
93
|
+ String uuId = UUID.randomUUID().toString();//唯一的流程标识
|
|
93
|
94
|
for (int i = 0; i < jsonArray.length(); i++) {
|
|
94
|
95
|
row = jsonArray.getJSONObject(i);
|
|
95
|
96
|
Integer mainId = row.optInt("mainId");//主流程id
|
|
|
@@ -140,7 +141,7 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
|
|
140
|
141
|
if(i == 0 ){
|
|
141
|
142
|
if(ongoingStep.equals(0+"")){//第一个带审批
|
|
142
|
143
|
processAudit.setResult(1);//第一条数据 保存并审批 1是0否
|
|
143
|
|
- processAudit.setProcessId(UUID.randomUUID().toString());//唯一的流程标识
|
|
|
144
|
+ processAudit.setProcessId(uuId);//唯一的流程标识
|
|
144
|
145
|
}else{ //其他步骤带审批的
|
|
145
|
146
|
//修改第一条数据
|
|
146
|
147
|
QueryWrapper<ProcessAudit> ew = new QueryWrapper<>();
|
|
|
@@ -154,7 +155,7 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
|
|
154
|
155
|
}
|
|
155
|
156
|
}else{
|
|
156
|
157
|
processAudit.setResult(0);// 保存并审批 1是0否
|
|
157
|
|
- processAudit.setProcessId((String) jsonArray.getJSONObject(0).get("processId")); //多条数据时,流程标识取第一条的
|
|
|
158
|
+ processAudit.setProcessId(uuId); //多条数据时,流程标识取第一条的
|
|
158
|
159
|
}
|
|
159
|
160
|
processAuditMapper.insert(processAudit);
|
|
160
|
161
|
}
|