| | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import static com.aps.common.core.utils.uuid.IdUtils.getId; |
| | | |
| | | /** |
| | | * 工单工序Service业务层处理 |
| | | * |
| | |
| | | |
| | | @Autowired |
| | | private ApsWorkOrderJobLogMapper apsWorkOrderJobLogMapper; |
| | | |
| | | @Autowired |
| | | private Sequence sequence; |
| | | |
| | | /** |
| | | * 查询工单工序 |
| | |
| | | apsWorkOrderProcess.setUpdateTime(DateUtils.getNowDate()); |
| | | updateList.add(apsWorkOrderProcess); |
| | | } else { |
| | | apsWorkOrderProcess.setId(sequence.nextId()); |
| | | apsWorkOrderProcess.setId(getId()); |
| | | apsWorkOrderProcess.setCreateBy("task"); |
| | | apsWorkOrderProcess.setCreateTime(DateUtils.getNowDate()); |
| | | addList.add(apsWorkOrderProcess); |
| | |
| | | if(!updateList.isEmpty()){ |
| | | apsWorkOrderProcessMapper.updateApsWorkOrderProcessBatch(updateList); |
| | | apsWorkOrderJobLog.setResult("ok update "+updateList.size()); |
| | | apsWorkOrderJobLog.setUpdateTime(DateUtils.getNowDate()); |
| | | apsWorkOrderJobLogService.updateApsWorkOrderJobLog(apsWorkOrderJobLog); |
| | | logger.info("【UPDATE】获取并更新U9工序成功!【工单号:{}】", docNos); |
| | | } |
| | | if(!addList.isEmpty()){ |
| | | apsWorkOrderProcessMapper.insertApsWorkOrderProcessBatch(addList); |
| | | apsWorkOrderJobLog.setResult("ok insert "+updateList.size()); |
| | | apsWorkOrderJobLog.setUpdateTime(DateUtils.getNowDate()); |
| | | apsWorkOrderJobLogService.updateApsWorkOrderJobLog(apsWorkOrderJobLog); |
| | | logger.info("【INSERT】获取并插入U9工序成功!【工单号:{}】", docNos); |
| | | } |
| | |
| | | }else{ |
| | | apsWorkOrderJobLog.setResponseData(response.getBody()); |
| | | apsWorkOrderJobLog.setResult("fail"); |
| | | apsWorkOrderJobLog.setUpdateTime(DateUtils.getNowDate()); |
| | | apsWorkOrderJobLogService.updateApsWorkOrderJobLog(apsWorkOrderJobLog); |
| | | logger.error("【ERROR】查询U9工序失败!【工单号:{}, 错误码:{},错误信息:{}】", docNos, responseBodyJson.getString("status"), responseBodyJson.getString("message")); |
| | | } |
| | |
| | | } else { |
| | | apsWorkOrderJobLog.setResponseData(response.getBody()); |
| | | apsWorkOrderJobLog.setResult("fail"); |
| | | apsWorkOrderJobLog.setUpdateTime(DateUtils.getNowDate()); |
| | | apsWorkOrderJobLogService.updateApsWorkOrderJobLog(apsWorkOrderJobLog); |
| | | throw new Exception("【ERROR】查询U9工序失败!【工单号:{"+ docNos +"}, 错误码:{"+ responseBodyJson.getString("status") +"},错误信息:{"+ responseBodyJson.getString("message") +"}】"); |
| | | } |