From 211556339427f512b5e78e009f91bbeee7b5e618 Mon Sep 17 00:00:00 2001 From: cy <1664593601@qq.com> Date: 星期六, 25 十一月 2023 15:13:20 +0800 Subject: [PATCH] feat: 库存变动预警 --- consum-base/src/main/java/com/consum/base/controller/FinSysTenantUserController.java | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/controller/FinSysTenantUserController.java b/consum-base/src/main/java/com/consum/base/controller/FinSysTenantUserController.java index aa5fb16..edae61d 100644 --- a/consum-base/src/main/java/com/consum/base/controller/FinSysTenantUserController.java +++ b/consum-base/src/main/java/com/consum/base/controller/FinSysTenantUserController.java @@ -6,6 +6,7 @@ import com.alibaba.excel.event.AnalysisEventListener; import com.alibaba.excel.exception.ExcelDataConvertException; import com.consum.base.BaseController; +import com.consum.base.core.utils.MapperUtil; import com.consum.base.pojo.FinSysTenantUserSearchParam; import com.consum.base.pojo.FinSysTenantUserUpdParam; import com.consum.base.pojo.response.DepartmentVO; @@ -46,6 +47,7 @@ import java.util.HashMap; import java.util.HashSet; import java.util.List; +import java.util.Map; import java.util.Objects; import java.util.Optional; import java.util.Set; @@ -985,14 +987,18 @@ departmentVO.setId(id); departmentVO.setName(department.getName()); departmentVO.setType("department"); - FinSysTenantUser finSysTenantUser = new FinSysTenantUser(); - finSysTenantUser.setSysDeptId(id); - List<FinSysTenantUser> tenantUserList = finSysTenantUserService.select(finSysTenantUser); + + String sql = "SELECT SYS_USER_ID,USER_NAME FROM " + + "fin_sys_tenant_user " + + "WHERE SYS_DEPT_ID =:deptId AND SYS_USER_ID NOT IN(SELECT MANAGER_ID FROM base_warehouse_manager)"; + Map<String, Object> param = new HashMap<>(); + param.put("deptId", id); + List<Map<String, Object>> select = finSysTenantUserService.select(sql, param, new MapperUtil()); List<UserVO> userVOList = Lists.newArrayList(); - tenantUserList.forEach(user -> { + select.forEach(user -> { UserVO userVO = new UserVO(); - userVO.setId(user.getId()); - userVO.setName(user.getUserName()); + userVO.setId((Long) user.get("sysUserId")); + userVO.setName(user.get("userName").toString()); userVO.setType("user"); userVOList.add(userVO); }); -- Gitblit v1.9.1