Merge branch 'ycds-wms-dev' of http://47.97.1.152:5880/r/zy-asrs-master into ycds-wms-dev
| | |
| | | @Override
|
| | | @Transactional(rollbackFor = Exception.class)
|
| | | public boolean batchMergeOrders(BatchMergeOrdersParam ordersParam) {
|
| | | Loc locServiceOne = locService.getOne(new LambdaQueryWrapper<Loc>().eq(Loc::getBarcode, ordersParam.getMergeNo()), false);
|
| | | Loc locServiceOne = locService.getOne(new LambdaQueryWrapper<Loc>()
|
| | | .eq(Loc::getLocStsId, 1)
|
| | | .eq(Loc::getBarcode, ordersParam.getMergeNo()), false);
|
| | | if (!Objects.isNull(locServiceOne)) {
|
| | | throw new CoolException("托盘已入库,不能再组托!!");
|
| | | }
|
| | |
| | |
|
| | | //可用数量
|
| | | // Double count = orderDetl.getAnfme() - orderDetl.getQty() - orderDetl.getWorkQty() - orderDetl.getWaitQty();
|
| | | Double count = Math.round((orderDetl.getAnfme() - orderDetl.getWorkQty() - orderDetl.getQty() - orderDetl.getWaitQty()) * 1000) / 1000.0;
|
| | | Double count = Math.round((orderDetl.getAnfme() - orderDetl.getWorkQty() - orderDetl.getQty()) * 1000) / 1000.0;
|
| | | if (waitPakin.getAnfme() > count) {
|
| | | throw new CoolException("组托数量超过剩余可用数量");
|
| | | }
|