Browse Source

修改角色

yumeng 5 năm trước cách đây
mục cha
commit
1669c759fd

+ 2 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysUserController.java

@@ -155,7 +155,8 @@ public class SysUserController {
     public Result<List<SysUserVo>> getSaleList() {
         Result<List<SysUserVo>> result = new Result<>();
         try {
-            List<SysUserVo> userList = sysUserService.getAllSales();
+            LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
+            List<SysUserVo> userList = sysUserService.getAllSales(user.getOrgCode());
             result.setSuccess(true);
             result.setResult(userList);
         } catch (Exception e) {

+ 1 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/SysUserMapper.java

@@ -79,5 +79,5 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
 
     List<SysUserVo> getUserListByCompany(@Param("companyId") String companyId);
 
-    List<SysUserVo> getAllSale();
+    List<SysUserVo> getAllSale(@Param("orgCode") String orgCode);
 }

+ 2 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserMapper.xml

@@ -102,7 +102,8 @@ SELECT
         FROM sys_user t1
         LEFT JOIN sys_user_role t2 on t1.id = t2.user_id
         left join sys_role t3 on t3.id = t2.role_id
-        where t3.role_name like '销售%';
+        where t1.org_code #{orgCode}
+        and t3.role_name like '销售%';
     </select>
 
 

+ 1 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/ISysUserService.java

@@ -132,5 +132,5 @@ public interface ISysUserService extends IService<SysUser> {
 
     List<SysUser> getUserListByRoleId(String roleId);
 
-    List<SysUserVo> getAllSales();
+    List<SysUserVo> getAllSales(String orgCode);
 }

+ 2 - 2
jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java

@@ -285,8 +285,8 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
     }
 
     @Override
-    public List<SysUserVo> getAllSales() {
-        return userMapper.getAllSale();
+    public List<SysUserVo> getAllSales(String orgCode) {
+        return userMapper.getAllSale(orgCode);
     }