| | |
| | | if (sourceSite.get(sourceStaNo) != null) { |
| | | BasDevpMapper basDevpMapper = SpringUtils.getBean(BasDevpMapper.class); |
| | | BasDevp basDevp = basDevpMapper.selectById(sourceSite.get(sourceStaNo)); |
| | | basDevp.setInQty(basDevp.getInQty() -1); |
| | | basDevp.setInQty(Math.max(basDevp.getInQty() - 1, 0)); |
| | | basDevpMapper.updateById(basDevp); |
| | | } |
| | | |
| | |
| | | } |
| | | assert node != null; |
| | | }else { |
| | | locMast = locMastService.selectById(wrkMast.getLocNo()); |
| | | locMast = locMastService.selectById(wrkMast.getSourceLocNo()); |
| | | if (null == locMast) { |
| | | // exceptionHandle("工作档[workNo={0}]库位号错误[locNo={1}]", wrkMast.getWrkNo(), wrkMast.getLocNo()); |
| | | TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); |