From 86fdf3673cd8b3f34ed57a80556512cdcabdb202 Mon Sep 17 00:00:00 2001
From: futian.liu <liufutianyoo@163.com>
Date: 星期四, 30 十一月 2023 20:10:39 +0800
Subject: [PATCH] 报废单导出

---
 consum-base/src/main/java/com/consum/base/service/impl/BaseWarehouseManagerServiceImpl.java |   33 +++++++++++++++++++++++++++++++--
 1 files changed, 31 insertions(+), 2 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/service/BaseWarehouseManagerServiceImpl.java b/consum-base/src/main/java/com/consum/base/service/impl/BaseWarehouseManagerServiceImpl.java
similarity index 75%
rename from consum-base/src/main/java/com/consum/base/service/BaseWarehouseManagerServiceImpl.java
rename to consum-base/src/main/java/com/consum/base/service/impl/BaseWarehouseManagerServiceImpl.java
index 8f39a6c..601ff84 100644
--- a/consum-base/src/main/java/com/consum/base/service/BaseWarehouseManagerServiceImpl.java
+++ b/consum-base/src/main/java/com/consum/base/service/impl/BaseWarehouseManagerServiceImpl.java
@@ -1,8 +1,10 @@
-package com.consum.base.service;
+package com.consum.base.service.impl;
 
 import com.consum.base.core.utils.IdUtil;
 import com.consum.base.pojo.WarehouseManagerInfo;
 import com.consum.base.pojo.request.WarehouseManagerParam;
+import com.consum.base.service.BaseWarehouseManagerService;
+import com.consum.base.service.FinSysTenantUserServiceImpl;
 import com.consum.model.po.BaseWarehouseManager;
 import com.consum.model.po.FinSysTenantUser;
 import com.iplatform.model.po.S_role;
@@ -21,16 +23,18 @@
  * @Date 2023/10/23
  */
 @Service
-public class BaseWarehouseManagerServiceImpl extends BaseServiceImpl {
+public class BaseWarehouseManagerServiceImpl extends BaseServiceImpl implements BaseWarehouseManagerService {
 
     @Autowired
     private FinSysTenantUserServiceImpl finSysTenantUserService;
+
 
     /**
      * @Description 鏂板
      * @Author 鍗㈠簡闃�
      * @Date 2023/10/26
      */
+    @Override
     @Transactional(rollbackFor = Exception.class)
     public void add(WarehouseManagerParam list) throws Exception {
 
@@ -97,5 +101,30 @@
 
     }
 
+    @Override
+    public List<BaseWarehouseManager> selectWarehouseManager(Long warehouseId) {
+        BaseWarehouseManager baseWarehouseManager = new BaseWarehouseManager();
+        baseWarehouseManager.setBaseWarehouseId(warehouseId);
+        List<BaseWarehouseManager> select = this.select(baseWarehouseManager);
+        return select;
+    }
+
+    @Override
+    public List<BaseWarehouseManager> selectManagerList(Long warehouseId, Long agencyId) {
+        StringBuilder sql = new StringBuilder("select * from base_warehouse_manager bwm left join base_warehouse bw on bwm.base_warehouse_id = bw.id "
+            + "where 1=1 ");
+        Map<String, Object> param = new HashMap<>();
+        if (warehouseId != null) {
+            param.put("warehouseId", warehouseId);
+            sql.append("and bwm.BASE_WAREHOUSE_ID =:warehouseId ");
+        }
+        if (agencyId != null) {
+            param.put("agencyId", agencyId);
+            sql.append("and bw.agency_id =:agencyId ");
+        }
+        List<BaseWarehouseManager> select = this.select(sql.toString(), param, new BaseWarehouseManager());
+        return select;
+    }
+
 
 }

--
Gitblit v1.9.1