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