| | |
| | | if (wrkMast.getIoType()>100&& !wrkMast.getPdcType().equals("Y")) { |
| | | continue; |
| | | } |
| | | Integer crnNo = wrkMast.getCrnNo(); |
| | | //该堆垛机已经下发任务给wcs后不再下发新的搬运任务 |
| | | List<WrkMast> wrkMasts1 = wrkMastService.selectList(new EntityWrapper<WrkMast>().eq("crn_no", crnNo).in("wrk_sts", Arrays.asList(2L, 12L))); |
| | | if (!wrkMasts1.isEmpty()) { |
| | | continue; |
| | | } |
| | | |
| | | String wcsSourceLocNo = Cools.isEmpty(wrkMast.getSourceLocNo()) ? "" : Utils.WMSLocToWCSLoc(wrkMast.getSourceLocNo()); |
| | | String wcsLocNo = Cools.isEmpty(wrkMast.getLocNo()) ? "" : Utils.WMSLocToWCSLoc(wrkMast.getLocNo()); |
| | | WorkTaskParams params = new WorkTaskParams(); |
| | |
| | | .setLocNo(wcsSourceLocNo) |
| | | .setStaNo(String.valueOf(wrkMast.getStaNo())) |
| | | .setTaskPri(wrkMast.getIoPri().intValue()) |
| | | .setBatch(1) |
| | | .setBatchSeq(wrkMast.getPltType()) |
| | | .setBarcode(wrkMast.getBarcode()); |
| | | }else if(wrkMast.getIoType()==2&& !Cools.isEmpty(wrkMast.getSourceStaNo())){ |
| | | params.setType("in") |