From a23152b2b3639fcea27d4e6efb53b1291158f6b3 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期三, 08 一月 2025 13:21:58 +0800 Subject: [PATCH] 订单历史档 --- src/main/java/com/zy/asrs/service/OrderDetlService.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/OrderDetlService.java b/src/main/java/com/zy/asrs/service/OrderDetlService.java index 7becdf2..8e8071c 100644 --- a/src/main/java/com/zy/asrs/service/OrderDetlService.java +++ b/src/main/java/com/zy/asrs/service/OrderDetlService.java @@ -5,6 +5,7 @@ import com.zy.asrs.entity.OrderDetl; import java.util.List; +import java.util.Map; public interface OrderDetlService extends IService<OrderDetl> { @@ -14,7 +15,11 @@ OrderDetl selectItem(Long orderId, String matnr, String batch); + OrderDetl selectItem(Long orderId, String matnr, String batch,String bomNum,String threeCode); + OrderDetl selectItem(String orderNo, String matnr, String batch); + + OrderDetl selectItem(String orderNo, String matnr, String batch,String bomNum,String threeCode); OrderDetl findByLook(List<OrderDetl> orderDetls, Long orderId, String matnr, String batch); @@ -26,6 +31,10 @@ boolean addToLogTable(OrderDetl orderDetl); + boolean increaseQtyByOrderNo(String orderNo, String matnr, String batch, Double qty); + + boolean increaseQtyByOrderNo(String orderNo, String matnr, String batch, Double qty,String bomCode,String threeCode); + /** * 鍏ュ嚭搴撲换鍔$敓鎴愭椂锛屾洿鏂板崟鎹〃涓綔涓氭暟閲� * @param orderId @@ -35,4 +44,24 @@ * @return */ boolean increaseWorkQty(Long orderId, String matnr, String batch, Double workQty); + + boolean increaseWorkQty(Long orderId, String matnr, String batch, String bomCode, String threeCode, Double workQty); + + Boolean checkAllDetlFinish(String orderNo); + + Integer sameOrderComb(String orderNo, String matnr, String batch); + + boolean increaseAnfme(Long orderId, String matnr, String batch, Double qty); + + boolean increaseAnfme2(Long orderId, String matnr, String batch, Double qty,String bumNum,String threeCode); + + /** + * 鏍规嵁鍟嗗搧缂栫爜鍜屾壒鍙峰垎鍒煡璇㈠湪骞冲簱鍜岀珛搴撹鐗╂枡搴撳瓨 + * @param matnr 鍟嗗搧缂栫爜 + * @param batch 鎵瑰彿 + * @return 杩斿洖涓や釜閿�煎锛宎srCount鍦ㄧ珛搴撳簱瀛橈紝manCount鍦ㄥ钩搴撳簱瀛� + */ + Map<String,Long> selectCountByMatnr(String matnr, String batch); + + boolean increaseWorkQtyByOrderNo(String orderNo, String matnr, String batch, Double qty); } -- Gitblit v1.9.1