Kaynağa Gözat

客户管理员工姓名添加下拉选功能

xgb 1 hafta önce
ebeveyn
işleme
239ba98540

+ 6 - 0
fs-company/src/main/java/com/fs/company/controller/CompanyUserController.java

@@ -78,6 +78,12 @@ public class CompanyUserController extends BaseController {
         return getDataTable(list);
     }
 
+    @GetMapping("/getAllCompanyUserName")
+    public R getAllCompanyUserName() {
+        List<CompanyUser> list = companyUserService.selectCompanyUserListName();
+        return R.ok().put("data", list);
+    }
+
     @GetMapping("/qwList")
     public TableDataInfo qwList(CompanyUserQwParam user) {
         LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());

+ 3 - 0
fs-service-system/src/main/java/com/fs/company/mapper/CompanyUserMapper.java

@@ -300,4 +300,7 @@ public interface CompanyUserMapper
 
     @Select("select user_id,company_id from company_user")
     List<CompanyUser> selectAllCompanyUser();
+
+    @Select("select user_id,nick_name from company_user")
+    List<CompanyUser> selectCompanyUserListName();
 }

+ 8 - 0
fs-service-system/src/main/java/com/fs/company/service/ICompanyUserService.java

@@ -217,4 +217,12 @@ public interface ICompanyUserService {
 
     List<CompanyUser> getAllCompanyUser();
 
+    /**
+     * @Description: 获取全员工姓名列表
+     * @Param:
+     * @Return:
+     * @Author xgb
+     * @Date 2025/9/9 11:29
+     */
+    List<CompanyUser> selectCompanyUserListName();
 }

+ 12 - 0
fs-service-system/src/main/java/com/fs/company/service/impl/CompanyUserServiceImpl.java

@@ -550,6 +550,18 @@ public class CompanyUserServiceImpl implements ICompanyUserService
         return companyUserMapper.selectAllCompanyUserList();
     }
 
+    /**
+     * @Description: 获取公司用户名称
+     * @Param:
+     * @Return:
+     * @Author xgb
+     * @Date 2025/9/9 11:30
+     */
+    @Override
+    public List<CompanyUser> selectCompanyUserListName() {
+        return companyUserMapper.selectCompanyUserListName();
+    }
+
     /**
      * 批量审核用户
      * @param userIds 用户ID集合

+ 3 - 0
fs-service-system/src/main/java/com/fs/crm/mapper/CrmCustomerMapper.java

@@ -279,6 +279,9 @@ public interface CrmCustomerMapper extends BaseMapper<CrmCustomer>
             "<if test = 'maps.customerLevel != null'> " +
             "and c.customer_level =#{maps.customerLevel} " +
             "</if>" +
+            "<if test = 'maps.companyUserNickName != null and  maps.companyUserNickName !=\"\"    '> " +
+            "and u.nick_name like CONCAT('%',#{maps.companyUserNickName},'%') " +
+            "</if>" +
             " order by c.is_top desc,c.customer_id desc "+
             "</script>"})
     List<CrmLineCustomerListQueryVO> selectCrmLineCustomerListQuery(@Param("maps")CrmLineCustomerListQueryParam param);

+ 3 - 0
fs-service-system/src/main/java/com/fs/crm/param/CrmLineCustomerListQueryParam.java

@@ -88,4 +88,7 @@ public class CrmLineCustomerListQueryParam extends BaseQueryParam
 
     /** 客户级别 */
     private Long customerLevel;
+
+    /** 员工姓名 */
+    private String companyUserNickName;
 }