From 3c1b9fb8df75485b832a54cfd5aa8cb4997ed4a1 Mon Sep 17 00:00:00 2001 From: guoyuji <guoyujie@ng.com> Date: 星期三, 08 一月 2025 09:10:05 +0800 Subject: [PATCH] app相关接口 --- north-glass-erp/src/main/java/com/example/erp/service/userInfo/UserService.java | 27 +++++++++++++++++++-------- 1 files changed, 19 insertions(+), 8 deletions(-) diff --git a/north-glass-erp/src/main/java/com/example/erp/service/userInfo/UserService.java b/north-glass-erp/src/main/java/com/example/erp/service/userInfo/UserService.java index a035b9c..1127965 100644 --- a/north-glass-erp/src/main/java/com/example/erp/service/userInfo/UserService.java +++ b/north-glass-erp/src/main/java/com/example/erp/service/userInfo/UserService.java @@ -5,24 +5,17 @@ import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.example.erp.controller.dto.UserDTO; -import com.example.erp.entity.userInfo.PermissionBasic; import com.example.erp.entity.userInfo.Role; -import com.example.erp.entity.userInfo.SysError; import com.example.erp.entity.userInfo.User; import com.example.erp.mapper.pp.ProductionSchedulingMapper; import com.example.erp.mapper.userInfo.*; import com.example.erp.tools.TokenTools; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.cache.annotation.CacheEvict; import org.springframework.cache.annotation.Cacheable; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import org.springframework.transaction.interceptor.TransactionAspectSupport; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; @Service @DS("user_info") @@ -196,5 +189,23 @@ public Boolean updateProcessSv(Integer id, String process) { return userMapper.updateProcessMp(id,process); } + + public Object findByAddress(Map<String,String> userName) { + if(Objects.equals(userName.get("userName"), "")){ + userName.put("userName", null) ; + } + List<User> users = userMapper.findByAddress(userName.get("userName")); + List<Map<String,Object>> userList = new ArrayList<>(); + users.forEach(user -> { + Map<String,Object> userMap = new HashMap<>(); + userMap.put("value", user.getLoginName()); + userMap.put("text", user.getUserName()); + userList.add(userMap); + }); + Map<String,List<Object>> map = new HashMap<>(); + + map.put("users", Collections.singletonList(userList)); + return map; + } } -- Gitblit v1.8.0