将这个接口的参数改变List集合批量遍历 public JsonResult completeTaskApiParam RequestBody ProcessNextCmd cmd try ProcessHandleUtilclearProcessCmd; ProcessHandleUtilsetProcessCmdcmd;
将接口的参数改为List集合批量遍历,可以修改为如下所示:
public JsonResult completeTask(@ApiParam @RequestBody List<ProcessNextCmd> cmds) {
try{
ProcessHandleUtil.clearProcessCmd();
for(ProcessNextCmd cmd : cmds) {
ProcessHandleUtil.setProcessCmd(cmd);
}
//构建一个线程变量
JsonResult result= bpmTaskService.completeTask(cmds);
//发送任务消息通知
messageService.sendMsg();
return result;
}
catch (Exception ex){
bpmTaskService.handException(ex);
return null;
}
}
注意,上述代码中的bpmTaskService.completeTask()方法的参数也需要修改为List类型
原文地址: http://www.cveoy.top/t/topic/iS6T 著作权归作者所有。请勿转载和采集!