feat: 年度制修订-主动上报 第二个节点
This commit is contained in:
+5
-3
@@ -151,17 +151,19 @@ public class ProcessEsAnnualReportServiceImpl extends ServiceImpl<ProcessEsAnnua
|
|||||||
String processDefinitionId = actFlowCommonService.getProcessDefId(processInstanceId);
|
String processDefinitionId = actFlowCommonService.getProcessDefId(processInstanceId);
|
||||||
switch (taskName) {
|
switch (taskName) {
|
||||||
case CONTACT_USER_DISTRIBUTE:
|
case CONTACT_USER_DISTRIBUTE:
|
||||||
boolean distribute = (boolean) flowUserVO.get("distribute");
|
ProcessEsAnnualReport annualReport = annualReportDataVO.getDataList().get(0);
|
||||||
|
boolean distribute = annualReport.getDistributeFlag().equals("1");
|
||||||
|
String contactUserLeaderLeader = annualReport.getContactUserLeaderLeader();
|
||||||
taskService.setVariableLocal(taskId, "distribute", distribute);
|
taskService.setVariableLocal(taskId, "distribute", distribute);
|
||||||
// 获取是否分发
|
// 获取是否分发
|
||||||
if (distribute) {
|
if (distribute) {
|
||||||
String workGroupUsers = (String)flowUserVO.get("workGroupUserList");
|
String workGroupUsers = annualReport.getWorkGroupUser();
|
||||||
// 将workGroupUserList从逗号拼接转为List
|
// 将workGroupUserList从逗号拼接转为List
|
||||||
List<String> workGroupUserList = StrUtil.split(workGroupUsers, ',');
|
List<String> workGroupUserList = StrUtil.split(workGroupUsers, ',');
|
||||||
// 设置流程变量
|
// 设置流程变量
|
||||||
taskService.setVariableLocal(taskId, "workGroupUserList", workGroupUserList);
|
taskService.setVariableLocal(taskId, "workGroupUserList", workGroupUserList);
|
||||||
|
taskService.setVariableLocal(taskId, "contactUserLeaderLeader", contactUserLeaderLeader);
|
||||||
} else {
|
} else {
|
||||||
String contactUserLeaderLeader = (String)flowUserVO.get("contactUserLeaderLeader");
|
|
||||||
// 保存联络人主管级上级领导
|
// 保存联络人主管级上级领导
|
||||||
dataList.forEach(data -> data.setContactUserLeaderLeader(contactUserLeaderLeader));
|
dataList.forEach(data -> data.setContactUserLeaderLeader(contactUserLeaderLeader));
|
||||||
// 不分发,入库存表
|
// 不分发,入库存表
|
||||||
|
|||||||
Reference in New Issue
Block a user