| | |
| | | |
| | | // 完成出片任务 |
| | | public Result CompleteQueue(String id, String frameid, String glassid) { |
| | | homeMapper.CompleteQueue(id); |
| | | Short num = homeMapper.SelectCountByFrameNo(frameid); |
| | | if (num == 0) { |
| | | homeMapper.CompleteQueueByFrameNo(frameid); |
| | | } |
| | | StorageCage storageCage = homeMapper.SelectGlassInfo(glassid); |
| | | if (storageCage != null && storageCage.getState().equals("3")) { |
| | | spianMapper.UpdataOutCage1(storageCage.getGlassWidth(), storageCage.getCage(), storageCage.getCell()); |
| | | homeMapper.DeleteByGlassID(glassid); |
| | | } |
| | | homeMapper.CompleteQueueByGlassId(glassid); |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("message", "200"); |
| | | return Result.success(map); |
| | |
| | | public void DeleteByGlassIDs(String glassid) { |
| | | List<StorageCage> glassinfor = homeMapper.SelectStorageInfoByGlassId(glassid); |
| | | for (StorageCage storageCage : glassinfor) { |
| | | if (storageCage.getState().equals("2")) { |
| | | if (storageCage.getState().equals("2")||storageCage.getState().equals("1")) { |
| | | homeMapper.UpdataCageWidth(storageCage.getGlassWidth(), storageCage.getCage(), storageCage.getCell()); |
| | | } |
| | | } |
| | | homeMapper.DeleteByGlassID(glassid); |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | return homeMapper.SelectCurrentFrame(); |
| | | } |
| | | |
| | | public Result CompleteQueueByFrameNo(String frameNo) { |
| | | Map<String, Object> map = new HashMap<>(); |
| | | Short num= homeMapper.SelectOutingQueueCount(frameNo); |
| | | if(num==0){ |
| | | homeMapper.CompleteQueueByFrameNo(frameNo); |
| | | map.put("message", "200"); |
| | | }else{ |
| | | map.put("message", "300"); |
| | | } |
| | | return Result.success(map); |
| | | } |
| | | |
| | | } |