From 787601a6a35581f930c304cc5052a2ad4e716a16 Mon Sep 17 00:00:00 2001
From: 李天宇 <876263681@qq.com>
Date: 星期三, 16 十月 2024 00:27:10 +0800
Subject: [PATCH] #update 根据客户需求更改wms相关功能

---
 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 8bef62f..d5865f9 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> {
 
@@ -25,4 +26,32 @@
     boolean modifyStatus(Long orderId, Integer status);
 
     boolean addToLogTable(OrderDetl orderDetl);
+
+    boolean increaseQtyByOrderNo(String orderNo, String matnr, String batch, Double qty);
+
+    /**
+     * 鍏ュ嚭搴撲换鍔$敓鎴愭椂锛屾洿鏂板崟鎹〃涓綔涓氭暟閲�
+     * @param orderId
+     * @param matnr
+     * @param batch
+     * @param workQty
+     * @return
+     */
+    boolean increaseWorkQty(Long orderId, String matnr, String batch, Double workQty);
+
+    Boolean checkAllDetlFinish(String orderNo);
+
+    Integer sameOrderComb(String orderNo, String matnr, String batch);
+
+    boolean increaseAnfme(Long orderId, String matnr, String batch, Double qty);
+
+    /**
+     * 鏍规嵁鐗╂枡鍙峰拰鎵瑰彿鍒嗗埆鏌ヨ鍦ㄥ钩搴撳拰绔嬪簱璇ョ墿鏂欏簱瀛�
+     * @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