From e1b5026d8ebdc365beb30de96d809c4fde35c42c Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期二, 25 二月 2025 14:14:08 +0800 Subject: [PATCH] 1 --- src/main/java/com/zy/asrs/service/impl/AgvMobileServiceImpl.java | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/AgvMobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/AgvMobileServiceImpl.java index ddb7f00..ececff1 100644 --- a/src/main/java/com/zy/asrs/service/impl/AgvMobileServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/AgvMobileServiceImpl.java @@ -880,7 +880,7 @@ if (newLocMast.getLev1() == 1 && !factory.equals(AsrsConstants.SANCHANG)) { agvWrkMast.setCtnNo("1"); } else if (newLocMast.getLev1() == 2 && !factory.equals(AsrsConstants.ERCHANG)) { - agvWrkMast.setCtnNo("1"); + agvWrkMast.setCtnNo("2"); } } if (!agvWrkMastService.update(agvWrkMast, new EntityWrapper<AgvWrkMast>().eq("wrk_no", agvWrkMast.getWrkNo()))) { @@ -977,7 +977,8 @@ } else { orderDetl = orderDetls.get(0); } - orderDetl.setQty(orderDetl.getQty() - agvWrkDetl.getAnfme()); + double v = orderDetl.getQty() - agvWrkDetl.getAnfme(); + orderDetl.setQty(v < 0 ? 0 : v); if (!orderDetlService.updateById(orderDetl)) { throw new CoolException("淇敼璁㈠崟鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�" + orderDetl.getOrderNo() + orderDetl.getMatnr()); } -- Gitblit v1.9.1