| | |
| | | if (Cools.isEmpty(loc)){ |
| | | throw new CoolException("未找到库位"); |
| | | } |
| | | if (!loc.getLocSts().equals("O") || (!sourceLoc.getLocSts().equals("F") && !sourceLoc.getLocSts().equals("D"))){ |
| | | throw new CoolException("库位状态已改变"); |
| | | } |
| | | // if (!sourceLoc.getCrnNo().equals(loc.getCrnNo())) { |
| | | // throw new CoolException("移转库位属于不同堆垛机"); |
| | | // } |
| | | |
| | | Date now = new Date(); |
| | | // 获取工作号 |
| | |
| | | } |
| | | } |
| | | |
| | | // // 取消空闲理货任务时,回滚成未理货 |
| | | // if (wrkMast.getIoType() == 109) { |
| | | // // 更新库存明细为理货中 |
| | | // locDetlMapper.updateLhStsByLocNo(wrkMast.getSourceLocNo(),0); |
| | | // } |
| | | |
| | | //取消出库工作档时,查询单据管理表,回滚作业中数量 |
| | | if(wrkMast.getIoType() == 101 || wrkMast.getIoType() == 103 || wrkMast.getIoType() == 107) { |
| | | List<WrkDetl> wrkDetls = wrkDetlService.selectByWrkNo(wrkMast.getWrkNo()); |