自动化立体仓库 - WMS系统
skyouc
2 天以前 075d19c410180b7cee4068ecc75ddcc09c8a49d8
src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
@@ -180,6 +180,20 @@
                    if (!waitPakinService.insert(waitPakin)) {
                        throw new CoolException("组托档保存失败!!");
                    }
                    //修改单据执行数量
                    OrderDetlPakin detlPakin = orderDetlPakinService.selectOne(new EntityWrapper<OrderDetlPakin>()
                            .eq("matnr", waitPakin.getMatnr())
                            .eq("barcode", waitPakin.getZpallet())
                            .eq("order_no", waitPakin.getOrderNo()));
                    if (Objects.isNull(detlPakin)) {
                        throw new CoolException("单据明细不存在!!");
                    }
                    detlPakin.setWorkQty(waitPakin.getAnfme() * matnr.getVolume());
                    if (!orderDetlPakinService.updateById(detlPakin)) {
                        throw new CoolException("单据明细修改失败!!");
                    }
                });
            } else {
                throw new CoolException("入库单据明细不存在!!!");