自动化立体仓库 - WMS系统
#
luxiaotao1123
2022-12-13 551ccbfdb61d0417dd380051cc78ec5d8373fa61
src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java
@@ -74,16 +74,16 @@
                    if (!Cools.isEmpty(wrkDetls)) {
                        for (WrkDetl wrkDetl : wrkDetls) {
                            // Goods 表
                            Goods goods = erpService.selectGoodsOne(wrkDetl.getMatnr());
                            Goods goods = erpService.selectGoodsOne(wrkDetl.getBatch());
                            if (!Cools.isEmpty(goods)) {
                                if (!erpService.updateStateAndLocForGoods(goods.getBarCode(), 3, wrkMast.getLocNo())) {
                                    log.error("{}条码在erp数据库中更新失败!", goods.getBarCode());
                                }
                            } else {
                                log.error("{}条码不在erp数据库中!", wrkDetl.getMatnr());
                                log.error("{}条码不在erp数据库中!", wrkDetl.getBatch());
                            }
                            // OrderDetl 表
                            OrderDetl orderDetl = orderDetlService.selectByMatnr(wrkDetl.getMatnr());
                            OrderDetl orderDetl = orderDetlService.selectContainBatch(wrkDetl.getMatnr());
                            if (!Cools.isEmpty(orderDetl)) {
                                Order order = orderService.selectById(orderDetl.getOrderId());
                                DocType docType = docTypeService.selectById(order.getDocType());