| | |
| | | private final SysErrorService sysErrorService; |
| | | private final FinishedOperateLogMapper finishedOperateLogMapper; |
| | | private final RestTemplate restTemplate; |
| | | private final PatchLogMapper patchLogMapper; |
| | | private final ReworkMapper reworkMapper; |
| | | |
| | | |
| | | /*public ReportingWorkService(ReportingWorkMapper reportingWorkMapper, BasicDateProduceMapper basicDateProduceMapper, DamageDetailsMapper damageDetailsMapper, ReportingWorkDetailMapper reportingWorkDetailMapper, OrderProcessDetailMapper orderProcessDetailMapper, OrderProcessDetailService orderProcessDetailService, OrderMapper orderMapper, FlowCardMapper flowCardMapper, LogService logService, LogMapper logMapper, OrderGlassDetailMapper orderGlassDetailMapper, SysErrorService sysErrorService, OrderDetailMapper orderDetailMapper, FinishedOperateLogMapper finishedOperateLogMapper, ReportingWorkTransferMapper reportingWorkTransferMapper) { |
| | |
| | | result.put("data",false); |
| | | return result; |
| | | } |
| | | List<String> oldOrderProcessIdList = new ArrayList<>(); |
| | | oldOrderProcessDetailList.forEach(oldOrderProcessDetail -> oldOrderProcessIdList.add(oldOrderProcessDetail.getProcessId())); |
| | | |
| | | //获取旧数据破损表是否存在破损 |
| | | List<DamageDetails> damageDetails = damageDetailsMapper.selectList( |
| | | new QueryWrapper<DamageDetails>() |
| | | .in("process_id",oldOrderProcessIdList) |
| | | .eq("order_number", reportingWork.get("oldOrderNumber")) |
| | | .eq("quantity",0) |
| | | ); |
| | | if(!damageDetails.isEmpty()){ |
| | | result.put("msg","旧订单存在报工未处理破损数据"); |
| | | result.put("data",false); |
| | | return result; |
| | | } |
| | | //获取补片表是否存在补片未审核状态 |
| | | List<PatchLog> patchLogs = patchLogMapper.selectList( |
| | | new QueryWrapper<PatchLog>() |
| | | .eq("order_id", reportingWork.get("oldOrderId")) |
| | | .eq("order_sort", reportingWork.get("oldOrderNumber")) |
| | | .eq("review_status",0) |
| | | ); |
| | | if (patchLogs.isEmpty()){ |
| | | result.put("msg","旧订单存在补片未审核数据"); |
| | | result.put("data",false); |
| | | return result; |
| | | } |
| | | List<Rework> reworks = reworkMapper.selectList( |
| | | new QueryWrapper<Rework>() |
| | | .eq("order_id", reportingWork.get("oldOrderId")) |
| | | .eq("order_sort", reportingWork.get("oldOrderNumber")) |
| | | .eq("review_status",0) |
| | | ); |
| | | if (patchLogs.isEmpty()){ |
| | | result.put("msg","旧订单存在返工未审核数据,请先审核报工后再进行转出"); |
| | | result.put("data",false); |
| | | return result; |
| | | } |
| | | |
| | | |
| | | Map<String,Object> log = new HashMap<>(); |
| | | log.put("oldOrderBeforeChange",oldOrderProcessDetailForReport); |