自动化立体仓库 - WMS系统
skyouc
8 小时以前 029ffbf20db7196d4f460bc741fd5f36a80689ae
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("入库单据明细不存在!!!");