From a56420ff2042a3f6b1e824341a717a28c692cad4 Mon Sep 17 00:00:00 2001
From: chen.lin <1442464845@qq.com>
Date: 星期五, 30 一月 2026 16:39:15 +0800
Subject: [PATCH] 查询库存明细

---
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ErpQueryController.java |   37 ++++++++++++++++++++++++++++---------
 1 files changed, 28 insertions(+), 9 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ErpQueryController.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ErpQueryController.java
index 9ae3145..c70bf3d 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ErpQueryController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ErpQueryController.java
@@ -1,25 +1,24 @@
 package com.vincent.rsf.server.api.controller.erp;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.vincent.rsf.server.api.service.ReceiveMsgService;
+import com.vincent.rsf.framework.common.R;
 import com.vincent.rsf.framework.exception.CoolException;
-import com.vincent.rsf.server.api.controller.erp.params.*;
+import com.vincent.rsf.server.api.controller.erp.params.InventoryQueryConditionParam;
+import com.vincent.rsf.server.api.controller.erp.params.QueryOrderParam;
+import com.vincent.rsf.server.api.service.ReceiveMsgService;
 import com.vincent.rsf.server.common.annotation.OperationLog;
 import com.vincent.rsf.server.common.domain.BaseParam;
 import com.vincent.rsf.server.common.domain.PageParam;
-import com.vincent.rsf.framework.common.R;
-
 import com.vincent.rsf.server.manager.entity.Loc;
-import com.vincent.rsf.server.manager.entity.Transfer;
-import com.vincent.rsf.server.manager.service.MatnrGroupService;
+import com.vincent.rsf.server.manager.service.*;
 import com.vincent.rsf.server.system.controller.BaseController;
 import io.swagger.annotations.Api;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
-import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 
 import java.util.Map;
 import java.util.Objects;
@@ -38,6 +37,7 @@
 
     @Autowired
     private ReceiveMsgService receiveMsgService;
+
     @Autowired
     private MatnrGroupService matnrGroupService;
 
@@ -102,4 +102,23 @@
         }
         return receiveMsgService.queryTransfer(queryParams);
     }
+
+    /**
+     * ERP搴撳瓨鏌ヨ鏄庣粏锛堜緵open-api妯″潡璋冪敤锛�
+     * 瀵瑰簲open-api鐨� /inventory/details 鎺ュ彛
+     * @param condition 鏌ヨ鏉′欢
+     * @return 搴撳瓨鏄庣粏鍒楄〃
+     */
+    @PostMapping("/inventory/details")
+    @ApiOperation(value = "ERP搴撳瓨鏌ヨ鏄庣粏", hidden = true)
+    @OperationLog("ERP搴撳瓨鏌ヨ鏄庣粏")
+    public R erpQueryInventoryDetails(@RequestBody InventoryQueryConditionParam condition) {
+        // 鍙傛暟楠岃瘉
+        if (condition == null) {
+            return R.error("鏌ヨ鏉′欢涓嶈兘涓虹┖");
+        }
+        
+        return receiveMsgService.erpQueryInventoryDetails(condition);
+    }
+
 }

--
Gitblit v1.9.1