From 5c5ac364457ece1af7238ab325074a32df93d9cd Mon Sep 17 00:00:00 2001
From: skyouc <creaycat@gmail.com>
Date: 星期二, 23 十二月 2025 14:43:58 +0800
Subject: [PATCH] 添加库存查询接口

---
 src/main/java/com/zy/api/service/impl/KopenApiServiceImpl.java |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/api/service/impl/KopenApiServiceImpl.java b/src/main/java/com/zy/api/service/impl/KopenApiServiceImpl.java
index 8741174..5004c49 100644
--- a/src/main/java/com/zy/api/service/impl/KopenApiServiceImpl.java
+++ b/src/main/java/com/zy/api/service/impl/KopenApiServiceImpl.java
@@ -2,7 +2,9 @@
 
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.baomidou.mybatisplus.plugins.Page;
 import com.core.exception.CoolException;
+import com.zy.api.controller.params.PageRequestParams;
 import com.zy.api.entity.OrderItemsParam;
 import com.zy.api.entity.OrderParams;
 import com.zy.api.entity.OutOrderParams;
@@ -15,12 +17,14 @@
 import com.zy.api.enums.OrderType;
 import com.zy.api.enums.OrderWkType;
 import com.zy.api.service.KopenApiService;
+import com.zy.asrs.entity.LocDetl;
 import com.zy.asrs.entity.Mat;
 import com.zy.asrs.entity.Order;
 import com.zy.asrs.entity.OrderDetl;
 import com.zy.asrs.enums.CommonEnum;
 import com.zy.asrs.enums.OrderSettle;
 import com.zy.asrs.enums.OrderTypeEnum;
+import com.zy.asrs.service.LocDetlService;
 import com.zy.asrs.service.MatService;
 import com.zy.asrs.service.OrderDetlService;
 import com.zy.asrs.service.OrderService;
@@ -46,6 +50,8 @@
     private OrderDetlService orderDetlService;
     @Autowired
     private MatService matService;
+    @Autowired
+    private LocDetlService locDetlService;
 
     /**
      * 鎺ユ敹涓嬪彂璁㈠崟淇℃伅
@@ -445,4 +451,19 @@
         return XSR.ok("澶囪揣鍗曚笅鍙戞垚鍔燂紒锛�");
     }
 
+    /**
+     * 鏌ヨWMS搴撳瓨淇℃伅
+     *
+     * @param params
+     * @return com.core.common.R
+     */
+    @Override
+    public XSR getStockInfo(PageRequestParams params) {
+      Page<LocDetl> locDetls = locDetlService.selectPage(new Page<>(params.getCurr(), params.getLimit()), new EntityWrapper<LocDetl>()
+                .eq(!Objects.isNull(params.getPro_komcode()), "matnr", params.getPro_komcode())
+                .eq(Objects.isNull(params.getPro_id()),"supp_code", params.getPro_id()));
+
+        return XSR.ok(locDetls.getRecords());
+    }
+
 }

--
Gitblit v1.9.1