Merge branch 'develop' into 'FOTON'
Develop See merge request foton-wkflow-group/foton-wkflow-rest!83
This commit is contained in:
+1
@@ -32,6 +32,7 @@ public class PCAComplianceAssessmentAfter implements TaskListener {
|
|||||||
//流程信息
|
//流程信息
|
||||||
IBusProcessNameService busProcessNameService = SpringContextUtil.getBean(IBusProcessNameService.class);
|
IBusProcessNameService busProcessNameService = SpringContextUtil.getBean(IBusProcessNameService.class);
|
||||||
|
|
||||||
|
delegateTask.setVariable("GOGOGO","1");
|
||||||
//根据流程id找到流程信息
|
//根据流程id找到流程信息
|
||||||
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
|
||||||
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
|
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
|
||||||
|
|||||||
-1
@@ -24,7 +24,6 @@ public class PCAComplianceAssessmentBefore implements TaskListener {
|
|||||||
queryWrapper1.eq("USER_ID",delegateTask.getAssignee());
|
queryWrapper1.eq("USER_ID",delegateTask.getAssignee());
|
||||||
if ("GO".equals(delegateTask.getVariable("GOGOGO"))) {
|
if ("GO".equals(delegateTask.getVariable("GOGOGO"))) {
|
||||||
queryWrapper1.eq("TASK_ID", "GO");
|
queryWrapper1.eq("TASK_ID", "GO");
|
||||||
delegateTask.setVariable("GOGOGO","1");
|
|
||||||
}else {
|
}else {
|
||||||
queryWrapper1.isNull("TASK_ID");
|
queryWrapper1.isNull("TASK_ID");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -100,19 +100,21 @@ public class DeptApplayAfter implements TaskListener{
|
|||||||
});
|
});
|
||||||
|
|
||||||
JSONArray jsonArray1=JSONArray.parseArray(delegateTask.getVariable("itemListOld",String.class));
|
JSONArray jsonArray1=JSONArray.parseArray(delegateTask.getVariable("itemListOld",String.class));
|
||||||
jsonArray1.forEach(obj ->{
|
if (null!=jsonArray1 && jsonArray1.size()>0) {
|
||||||
JSONObject object1 = JSONObject.parseObject(obj.toString());
|
jsonArray1.forEach(obj -> {
|
||||||
SarStandItems sarStandItems1=new SarStandItems();
|
JSONObject object1 = JSONObject.parseObject(obj.toString());
|
||||||
sarStandItems1.setFileType(delegateTask.getVariable("fileTypeOnly",String.class));
|
SarStandItems sarStandItems1 = new SarStandItems();
|
||||||
sarStandItems1.setStandId(object.getString("standId"));
|
sarStandItems1.setFileType(delegateTask.getVariable("fileTypeOnly", String.class));
|
||||||
sarStandItems1.setItemsNum(object1.getString("itemsNum"));
|
sarStandItems1.setStandId(object.getString("standId"));
|
||||||
sarStandItems1.setItemsName(object1.getString("itemsName"));
|
sarStandItems1.setItemsNum(object1.getString("itemsNum"));
|
||||||
sarStandItems1.setResponsibleUnit(object1.getString("responsibleUnitShow"));
|
sarStandItems1.setItemsName(object1.getString("itemsName"));
|
||||||
sarStandItems1.setDutyEngineer(object1.getString("zxUserIdName"));
|
sarStandItems1.setResponsibleUnit(object1.getString("responsibleUnitShow"));
|
||||||
sarStandItems1.setTermsConditions(object1.getString("itermsConditions"));
|
sarStandItems1.setDutyEngineer(object1.getString("zxUserIdName"));
|
||||||
sarStandItems1.setReadContent(object1.getString("technicalRequir"));
|
sarStandItems1.setTermsConditions(object1.getString("itermsConditions"));
|
||||||
sarStandItems.add(sarStandItems1);
|
sarStandItems1.setReadContent(object1.getString("technicalRequir"));
|
||||||
});
|
sarStandItems.add(sarStandItems1);
|
||||||
|
});
|
||||||
|
}
|
||||||
//标准状态修改
|
//标准状态修改
|
||||||
SarFileSplitInfoEO sarFileSplitInfoEO=new SarFileSplitInfoEO();
|
SarFileSplitInfoEO sarFileSplitInfoEO=new SarFileSplitInfoEO();
|
||||||
sarFileSplitInfoEO.setSplitStatus("4");
|
sarFileSplitInfoEO.setSplitStatus("4");
|
||||||
|
|||||||
@@ -99,13 +99,11 @@ public class ResolveAfter implements TaskListener{
|
|||||||
// busBean.save(busProcessNew);
|
// busBean.save(busProcessNew);
|
||||||
if(nextUserList != null && !nextUserList.isEmpty()){
|
if(nextUserList != null && !nextUserList.isEmpty()){
|
||||||
for(String nextUser : nextUserList){ //2次
|
for(String nextUser : nextUserList){ //2次
|
||||||
// List<JSONArrayVo> listRes = userGroupMap.get(nextUser);
|
List<JSONArrayVo> listRes = userGroupMap.get(nextUser);
|
||||||
// object.put("itemList", JSON.toJSONString(listRes));
|
object.put("itemList", JSON.toJSONString(listRes));
|
||||||
|
|
||||||
BusProcessNew busProcessNewNext = new BusProcessNew();
|
BusProcessNew busProcessNewNext = new BusProcessNew();
|
||||||
busProcessNewNext.setMsgType("clause");
|
busProcessNewNext.setMsgType("clause");
|
||||||
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
|
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
|
||||||
//busProcessNewNext.setMesg(StringEscapeUtils.unescapeJavaScript(object.toJSONString()));//返转义函数
|
|
||||||
busProcessNewNext.setMesg(object.toJSONString());
|
busProcessNewNext.setMesg(object.toJSONString());
|
||||||
busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey());
|
busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey());
|
||||||
busProcessNewNext.setFinishFlag("0");
|
busProcessNewNext.setFinishFlag("0");
|
||||||
|
|||||||
Reference in New Issue
Block a user