| | |
| | | |
| | | crnOutSiteToRgvSite.put(1093, (short) 1091);crnOutSiteToRgvSite.put(1099, (short) 1097);crnOutSiteToRgvSite.put(1107, (short) 1105); |
| | | |
| | | crnOutSiteToRgvSite2.put(1093, (short) 1091);crnOutSiteToRgvSite2.put(1099, (short) 1097);crnOutSiteToRgvSite2.put(1107, (short) 1105); |
| | | crnOutSiteToRgvSite2.put(1087, (short) 1089);crnOutSiteToRgvSite2.put(1084, (short) 1086);crnOutSiteToRgvSite2.put(1081, (short) 1083); |
| | | crnOutSiteToRgvSite2.put(1043, (short) 1041);crnOutSiteToRgvSite2.put(1016, (short) 1018);crnOutSiteToRgvSite2.put(1008, (short) 1006); |
| | | } |
| | |
| | | WrkDetl wrkDetl1 = wrkDetlService.selectOne(new EntityWrapper<WrkDetl>().eq("wrk_no", wrkMast.getWrkNo())); |
| | | if (wrkDetl1 != null) { |
| | | // 出库任务的四个出库站点,判断当前物料一批出库的时间 获取当前已完成 / 总数 |
| | | if(wrkMast.getIoType() == 101 && (wrkMast.getStaNo() == 1024 ||wrkMast.getStaNo() == 1040 ||wrkMast.getStaNo() == 1043 ||wrkMast.getStaNo() == 1016) ) { |
| | | if(wrkMast.getIoType() == 101 && (wrkMast.getStaNo() == 1024 ||wrkMast.getStaNo() == 1031 ||wrkMast.getStaNo() == 1043 ||wrkMast.getStaNo() == 1016) ) { |
| | | int count = wrkMastService.selectCount(new EntityWrapper<WrkMast>().eq("io_type", 101).eq("io_time", wrkMast.getIoTime())); |
| | | int countHis = wrkMastMapper.selectCountHisByIoTypeAndIoTime(101, wrkMast.getIoTime()); |
| | | matDto.setOutTotal(count+countHis); |
| | |
| | | matDto.setWeight(wrkDetl1.getWeight()); |
| | | matDto.setGrossWeight(wrkDetl1.getManLength()); |
| | | ledCommand.getMatDtos().add(matDto); |
| | | } else { |
| | | // 入库空托盘,异常去异常口显示报警信息,给空工作明细 |
| | | if(wrkMast.getIoType() == 3) { |
| | | ledCommand.getMatDtos().add(matDto); |
| | | } |
| | | } |
| | | // 订单 |
| | | // if(wrkDetl1 != null && !Cools.isEmpty(wrkDetl1.getOrderNo())) { |
| | |
| | | |
| | | // 站点条件判断 |
| | | if (staProtocol.isAutoing() && staProtocol.isLoading() && staProtocol.isInEnable() && staProtocol.getWorkNo() == 0) { |
| | | if(site == 1019 && staProtocol.getHideWorkNo() != 0) { |
| | | WrkMast wrkMast1 = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", staProtocol.getHideWorkNo())); |
| | | if(wrkMast1 != null && wrkMast1.getWrkSts() != 15) { |
| | | News.warn("空托出库未完成,无法转空托入库任务,任务号:{},当前状态:{}",wrkMast1.getWrkNo(),wrkMast1.getWrkSts()); |
| | | continue; |
| | | } |
| | | } |
| | | try { |
| | | SearchLocParam param = new SearchLocParam(); |
| | | param.setIoType(10); |