| | |
| | | List<WrkDetl> wrkDetls = wrkDetlService.selectByWrkNo(wrkMast.getWrkNo()); |
| | | |
| | | List<WrkDetl> list = JSON.parseArray(JSON.toJSONString(param.getWrkDetls()), WrkDetl.class); |
| | | LocDetlAdjustParam adjustParam = new LocDetlAdjustParam(); |
| | | List<LocDetlAdjustParam.LocDetlAdjust> locDetlAdjusts = new ArrayList<>(); |
| | | |
| | | adjustParam.setLocNo(wrkMast.getSourceLocNo()); |
| | | // 修改数量 |
| | | Iterator<WrkDetl> iterator = wrkDetls.iterator(); |
| | | while (iterator.hasNext()) { |
| | |
| | | throw new CoolException("添加" + wrkMast.getWrkNo() + "盘点任务," + wrkDetl.getMatnr() + "商品," + wrkDetl.getBatch() + "批号任务明细失败"); |
| | | } |
| | | } |
| | | List<WrkDetl> wrkDetls1 = wrkDetlService.selectByWrkNo(wrkMast.getWrkNo()); |
| | | for (WrkDetl wrkDetl : wrkDetls1) { |
| | | LocDetlAdjustParam.LocDetlAdjust locDetlAdjust = new LocDetlAdjustParam.LocDetlAdjust(wrkDetl.getMatnr(), wrkDetl.getBatch(), wrkDetl.getAnfme()); |
| | | locDetlAdjusts.add(locDetlAdjust); |
| | | } |
| | | |
| | | List<WrkDetl> paramWrkDetls = JSON.parseArray(JSON.toJSONString(param.getWrkDetls()), WrkDetl.class); |
| | | for (WrkDetl wrkDetl : paramWrkDetls) { |
| | |
| | | if (!wrkMastService.updateById(wrkMast)) { |
| | | throw new CoolException("修改盘点任务主档失败"); |
| | | } |
| | | adjustParam.setList(locDetlAdjusts); |
| | | workService.adjustLocDetl2(adjustParam, userId); |
| | | |
| | | } |
| | | |
| | | @Override |