| | |
| | | } |
| | | } |
| | | |
| | | if (CollectionUtils.isNotEmpty(selectServiceSubtaskList)) { |
| | | //将当前方式的发送状态改成已领取 |
| | | ServiceSubtask serviceSubtask = selectServiceSubtaskList.get(0); |
| | | ServiceSubtaskPreachform serviceSubtaskPreachform = new ServiceSubtaskPreachform(); |
| | | serviceSubtaskPreachform.setPreachform(serviceSubtask.getCurrentPreachform()); |
| | | serviceSubtaskPreachform.setSubid(serviceSubtask.getId()); |
| | | serviceSubtaskPreachform.setTaskid(serviceTask.getTaskid()); |
| | | List<ServiceSubtaskPreachform> serviceSubtaskPreachforms = taskPreachformPort.selectServiceSubtaskPreachformList(serviceSubtaskPreachform); |
| | | if (CollectionUtils.isNotEmpty(serviceSubtaskPreachforms)) { |
| | | ServiceSubtaskPreachform ssp = serviceSubtaskPreachforms.get(0); |
| | | //人工无-3已领取状态(service_subtask_preachform.sendstate = 3) |
| | | if(StringUtils.isNotEmpty(ssp.getPreachform()) && !ssp.getPreachform().equals("1")){ |
| | | ssp.setSendstate("3"); |
| | | taskPreachformPort.updateServiceSubtaskPreachform(ssp); |
| | | } |
| | | } |
| | | } |
| | | if (serviceTask != null) { |
| | | if (StringUtils.isNotEmpty(serviceTask.getKcb())) map.put("kcb", serviceTask.getKcb()); |
| | | map.put("script", info); |