|
|
@ -232,7 +232,7 @@ public class DmsBillsInspectInstanceServiceImpl implements IDmsBillsInspectInsta
|
|
|
|
if (currentActiveTaskId != null) {
|
|
|
|
if (currentActiveTaskId != null) {
|
|
|
|
// 【关键】设置消息类型为非null的List(避免原始错误)
|
|
|
|
// 【关键】设置消息类型为非null的List(避免原始错误)
|
|
|
|
List<String> messageTypes = new ArrayList<>();
|
|
|
|
List<String> messageTypes = new ArrayList<>();
|
|
|
|
messageTypes.add("system"); // 系统消息
|
|
|
|
messageTypes.add("1"); // 系统消息
|
|
|
|
|
|
|
|
|
|
|
|
// 【工作流推进】完成当前活跃任务
|
|
|
|
// 【工作流推进】完成当前活跃任务
|
|
|
|
boolean taskCompleted = remoteWorkflowService.completeTaskIgnoreAuth(currentActiveTaskId, "巡检工单完成,自动推进");
|
|
|
|
boolean taskCompleted = remoteWorkflowService.completeTaskIgnoreAuth(currentActiveTaskId, "巡检工单完成,自动推进");
|
|
|
@ -406,7 +406,7 @@ public class DmsBillsInspectInstanceServiceImpl implements IDmsBillsInspectInsta
|
|
|
|
remoteCompleteTask.setMessage("巡检开始,自动推进");
|
|
|
|
remoteCompleteTask.setMessage("巡检开始,自动推进");
|
|
|
|
// 设置消息类型为非null的List
|
|
|
|
// 设置消息类型为非null的List
|
|
|
|
List<String> messageTypes = new ArrayList<>();
|
|
|
|
List<String> messageTypes = new ArrayList<>();
|
|
|
|
messageTypes.add("system"); // 系统消息
|
|
|
|
messageTypes.add("1"); // 站内信
|
|
|
|
remoteCompleteTask.setMessageType(messageTypes);
|
|
|
|
remoteCompleteTask.setMessageType(messageTypes);
|
|
|
|
|
|
|
|
|
|
|
|
boolean taskCompleted = remoteWorkflowService.completeTask(remoteCompleteTask);
|
|
|
|
boolean taskCompleted = remoteWorkflowService.completeTask(remoteCompleteTask);
|
|
|
@ -452,7 +452,7 @@ public class DmsBillsInspectInstanceServiceImpl implements IDmsBillsInspectInsta
|
|
|
|
remoteCompleteTask.setMessage("巡检开始,推进工作流");
|
|
|
|
remoteCompleteTask.setMessage("巡检开始,推进工作流");
|
|
|
|
// 设置消息类型为非null的List
|
|
|
|
// 设置消息类型为非null的List
|
|
|
|
List<String> messageTypes = new ArrayList<>();
|
|
|
|
List<String> messageTypes = new ArrayList<>();
|
|
|
|
messageTypes.add("user"); // 用户操作
|
|
|
|
messageTypes.add("1"); // 站内信
|
|
|
|
remoteCompleteTask.setMessageType(messageTypes);
|
|
|
|
remoteCompleteTask.setMessageType(messageTypes);
|
|
|
|
|
|
|
|
|
|
|
|
boolean taskCompleted = remoteWorkflowService.completeTask(remoteCompleteTask);
|
|
|
|
boolean taskCompleted = remoteWorkflowService.completeTask(remoteCompleteTask);
|
|
|
@ -601,7 +601,7 @@ public class DmsBillsInspectInstanceServiceImpl implements IDmsBillsInspectInsta
|
|
|
|
remoteCompleteTask.setMessage("巡检工单完成,自动推进");
|
|
|
|
remoteCompleteTask.setMessage("巡检工单完成,自动推进");
|
|
|
|
// 设置消息类型为非null的List
|
|
|
|
// 设置消息类型为非null的List
|
|
|
|
List<String> messageTypes = new ArrayList<>();
|
|
|
|
List<String> messageTypes = new ArrayList<>();
|
|
|
|
messageTypes.add("system"); // 系统消息
|
|
|
|
messageTypes.add("1"); // 站内信
|
|
|
|
remoteCompleteTask.setMessageType(messageTypes);
|
|
|
|
remoteCompleteTask.setMessageType(messageTypes);
|
|
|
|
|
|
|
|
|
|
|
|
// 完成工作流任务
|
|
|
|
// 完成工作流任务
|
|
|
|