| | |
| | | @Autowired |
| | | private WorkService workService; |
| | | |
| | | public ReturnT<String> start(Integer staNo) { |
| | | public ReturnT<String> start(Integer staNo,Integer count) { |
| | | try { |
| | | if (!Cools.isEmpty(wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("io_type", 110).eq("sta_no", staNo)))){ |
| | | // if (!Cools.isEmpty(wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("io_type", 110).eq("sta_no", staNo)))){ |
| | | // return null; |
| | | // } |
| | | int wrkCount = wrkMastService.selectCount(new EntityWrapper<WrkMast>().eq("io_type", 110).eq("sta_no", staNo)); |
| | | if (wrkCount>count){ |
| | | return null; |
| | | } |
| | | // 获取工作号 |
| | |
| | | crns.add(4); |
| | | crns.add(5); |
| | | crns.add(6); |
| | | crns.add(7); |
| | | boolean sign = true; |
| | | for (Integer crnNo : crns){ |
| | | BasCrnp basCrnp = basCrnpService.selectById(crnNo); |
| | |
| | | return SUCCESS; |
| | | } |
| | | |
| | | public ReturnT<String> startYx(Integer staNo) { |
| | | public ReturnT<String> startYx(Integer staNo,Integer count) { |
| | | try { |
| | | // if (!Cools.isEmpty(wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("io_type", 110).eq("sta_no", staNo)))){ |
| | | // return null; |
| | | // } |
| | | int wrkCount = wrkMastService.selectCount(new EntityWrapper<WrkMast>().eq("io_type", 110).eq("sta_no", staNo)); |
| | | if (wrkCount>10){ |
| | | if (wrkCount>count){ |
| | | return null; |
| | | } |
| | | ArrayList<Integer> crns =new ArrayList<>(); |
| | | crns.add(1); |
| | | crns.add(2); |
| | | crns.add(3); |
| | | crns.add(4); |
| | | crns.add(5); |
| | | crns.add(6); |
| | | crns.add(7); |
| | | boolean sign = true; |
| | | for (Integer crnNo : crns){ |
| | | List<String> locNoList = new ArrayList<>(); |
| | |
| | | } |
| | | if (sign) { |
| | | EmptyPlateOutParam param = new EmptyPlateOutParam(); |
| | | param.setOutSite(172); |
| | | param.setOutSite(staNo); |
| | | param.setLocNos(locNoList); |
| | | try{ |
| | | workService.emptyPlateOut(param, 9999L); |