| | |
| | | for (WorkOrder workOrder : workOrderList) { |
| | | WorkOrder databaseWorkOrder = mapping.get(workOrder.getSerialNumber()); |
| | | if (Objects.nonNull(databaseWorkOrder)) { |
| | | List<String> errorNameList = workOrderErrorTypeService.getBaseMapper().getNotFinishWorkOrderErrors(workOrder.getWorkOrderNo()); |
| | | List<String> errorNameList = workOrderErrorTypeService.getBaseMapper().getNotFinishWorkOrderErrors(databaseWorkOrder.getWorkOrderNo()); |
| | | List<String> errorTypes = workOrder.getErrorTypeList(); |
| | | if (errorNameList.containsAll(errorTypes)) { |
| | | // 如果,国标码、故障类型都一样,则跳过不处理 |
| | |
| | | if (willAddMsg.size() > 0) { |
| | | workOrderYwConditionRecordMapper.insertMany(willAddMsg); |
| | | } |
| | | log.info("将要更新的工单数:" + willUpdateStatusWorkOrderList.size()); |
| | | if (willUpdateStatusWorkOrderList.size() > 0) { |
| | | this.baseMapper.updateMany(willUpdateStatusWorkOrderList); |
| | | } |