| | |
| | | throw new CoolException("保存工作档失败"); |
| | | } |
| | | // 工作档明细保存 |
| | | if (wrkDetls != null) { |
| | | for (WrkDetl wrk : wrkDetls) { |
| | | WrkDetl wrkDetl = new WrkDetl(); |
| | | Synchro.Copy(wrk, wrkDetl); |
| | |
| | | wrkDetl.setModiTime(new Date()); |
| | | if (!wrkDetlService.insert(wrkDetl)) { |
| | | throw new CoolException("保存工作档明细失败"); |
| | | } |
| | | } |
| | | } |
| | | // 修改目标库位状态 |
| | |
| | | wrkMast.setIoPri(12D); |
| | | wrkMast.setCrnNo(7); |
| | | wrkMast.setLocNo(dto.getLocNo()); // 目标库位 |
| | | wrkMast.setFullPlt("Y"); // 满板 |
| | | wrkMast.setFullPlt(wrkDetls == null ? "N" : "Y"); // 满板 |
| | | wrkMast.setPicking("N"); // 拣料 |
| | | wrkMast.setExitMk("N"); // 退出 |
| | | wrkMast.setEmptyMk("Y"); // 空板 |
| | | wrkMast.setEmptyMk(wrkDetls != null ? "N" : "Y"); // 空板 |
| | | wrkMast.setBarcode(wrkMastold.getBarcode()); // 托盘码 |
| | | wrkMast.setLinkMis("N"); |
| | | wrkMast.setAppeTime(new Date()); |
| | |
| | | throw new CoolException("保存工作档失败"); |
| | | } |
| | | // 工作档明细保存 |
| | | if (wrkDetls != null) { |
| | | for (WrkDetl wrk : wrkDetls) { |
| | | WrkDetl wrkDetl = new WrkDetl(); |
| | | Synchro.Copy(wrk, wrkDetl); |
| | |
| | | wrkDetl.setModiTime(new Date()); |
| | | if (!wrkDetlService.insert(wrkDetl)) { |
| | | throw new CoolException("保存工作档明细失败"); |
| | | } |
| | | } |
| | | } |
| | | // 修改目标库位状态 |
| | |
| | | } |
| | | |
| | | } |
| | | |
| | | } |