| | |
| | | import com.zy.asrs.entity.param.CombParam; |
| | | import com.zy.asrs.entity.param.MobileAdjustParam; |
| | | import com.zy.asrs.entity.param.OffSaleParam; |
| | | import com.zy.asrs.entity.param.PickInParam; |
| | | import com.zy.asrs.mapper.ManLocDetlMapper; |
| | | import com.zy.asrs.service.*; |
| | | import com.zy.common.model.DetlDto; |
| | |
| | | |
| | | |
| | | adjDetl.setMatnr(wrkDetl.getMatnr()); |
| | | adjDetl.setBatch(wrkDetl.getBatch()); |
| | | // adjDetl.setBatch(wrkDetl.getBatch()); |
| | | adjDetl.setAdjQty(wrkDetl.getAnfme()); |
| | | |
| | | if (Cools.isEmpty(wrkDetlOld)) { |
| | |
| | | adjDetlService.insert(adjDetl); |
| | | |
| | | } else if (wrkDetlOld.getAnfme() != wrkDetl.getAnfme()) { |
| | | wrkDetlService.updateAnfme(wrkDetl.getAnfme(), wrkMast.getWrkNo(), wrkDetl.getMatnr(), wrkDetl.getBatch()); |
| | | wrkDetlService.updateAnfme(wrkDetl.getAnfme() + wrkDetlOld.getAnfme(), wrkMast.getWrkNo(), wrkDetl.getMatnr(), wrkDetl.getBatch()); |
| | | recordRecordLog = recordRecordLog + "\n" + "更新一条明细:" + "\t商品编号:" + wrkDetl.getMatnr() + "\t批号:" + wrkDetl.getBatch() + "\t原数量:" + wrkDetlOld.getAnfme() + "\t新数量:" + wrkDetl.getAnfme(); |
| | | adjDetl.setOriQty(wrkDetlOld.getAnfme()); |
| | | adjDetlService.insert(adjDetl); |
| | |
| | | } |
| | | int countLoc = locDetlService.selectCount(new EntityWrapper<LocDetl>().eq("zpallet", waitPakin.getBarcode())); |
| | | int countWrk = wrkDetlService.selectCount(new EntityWrapper<WrkDetl>().eq("zpallet", waitPakin.getBarcode())); |
| | | WrkMast wrkMast = wrkMastService.selectByBarcode(waitPakin.getBarcode()); |
| | | int countwait = waitPakinService.selectCount(new EntityWrapper<WaitPakin>().eq("zpallet", waitPakin.getBarcode())); |
| | | if (countLoc > 0 || countWrk > 0) { |
| | | if (countLoc > 0 || (countWrk > 0 && wrkMast.getWrkSts() != 15)) { |
| | | throw new CoolException("组托档/工作档/库存条码数据已存在===>>" + waitPakin.getBarcode()); |
| | | } |
| | | |