|  |  |  | 
|---|
|  |  |  | for (TaskWrk taskWrk : taskWrkService.selectToBeHistoryData()) { | 
|---|
|  |  |  | HashMap<String, Object> headParam = new HashMap<>(); | 
|---|
|  |  |  | headParam.put("TaskNo", taskWrk.getTaskNo()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | NotifyMsgType notifyMsgType = null; | 
|---|
|  |  |  | if (taskWrk.getStatus().equals(TaskStatusType.OVER.id) || taskWrk.getStatus() == 7) {//完成 | 
|---|
|  |  |  | headParam.put("Result", 1);//完成 | 
|---|
|  |  |  | notifyMsgType = NotifyMsgType.TASK_COMPLETE; | 
|---|
|  |  |  | } else if (taskWrk.getStatus().equals(TaskStatusType.CANCEL.id)) { | 
|---|
|  |  |  | headParam.put("Result", 2);//取消 | 
|---|
|  |  |  | notifyMsgType = NotifyMsgType.TASK_CANCEL; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | NotifyCustomDataDto customDataDto = new NotifyCustomDataDto(); | 
|---|
|  |  |  | customDataDto.setUri(wmsUrl); | 
|---|
|  |  |  | customDataDto.setPath(TaskExecCallback); | 
|---|
|  |  |  | customDataDto.setData(JSON.toJSONString(headParam)); | 
|---|
|  |  |  | notifyUtils.notify("task", 1, String.valueOf(taskWrk.getWrkNo()), taskWrk.getTaskNo(), NotifyMsgType.TASK_COMPLETE, JSON.toJSONString(taskWrk), true, customDataDto); | 
|---|
|  |  |  | notifyUtils.notify("task", 1, String.valueOf(taskWrk.getWrkNo()), taskWrk.getTaskNo(), notifyMsgType, JSON.toJSONString(taskWrk), true, customDataDto); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | TaskWrkLog taskWrkLog = new TaskWrkLog(taskWrk); | 
|---|
|  |  |  | if (!wrkLogService.insert(taskWrkLog)) { | 
|---|