Pārlūkot izejas kodu

公司人员列表更新

lamphua 2 dienas atpakaļ
vecāks
revīzija
acb0f51392

+ 3
- 0
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java Parādīt failu

@@ -72,6 +72,9 @@ public class SysUserController extends BaseController
72 72
     {
73 73
         startPage();
74 74
         List<SysUser> list = userService.selectUserList(user);
75
+        if (user.getDeptId() != null && user.getDeptId() == 101L) {
76
+            list.addAll(postService.selectDsSecretary(user));
77
+        }
75 78
         if (user.getDeptId() != null && user.getDeptId() == 103L) {
76 79
             list = postService.selectGmAssistant(user);
77 80
         }

+ 4
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/system/domain/TreeSelectNew.java Parādīt failu

@@ -45,6 +45,10 @@ public class TreeSelectNew implements Serializable
45 45
         sysUser.setDeptId(dept.getDeptId());
46 46
         SysUserMapper userMapper = SpringUtils.getBean(SysUserMapper.class);
47 47
         List<SysUser> list = userMapper.selectUserServingList(sysUser);
48
+        if (dept.getDeptId() == 101) {
49
+            SysUserPostMapper userPostMapper = SpringUtils.getBean(SysUserPostMapper.class);
50
+            list.addAll(userPostMapper.selectDsSecretary(new SysUser()));
51
+        }
48 52
         if (dept.getDeptId() == 103) {
49 53
             SysUserPostMapper userPostMapper = SpringUtils.getBean(SysUserPostMapper.class);
50 54
             list = userPostMapper.selectGmAssistant(new SysUser());

+ 8
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java Parādīt failu

@@ -52,6 +52,14 @@ public interface SysUserPostMapper
52 52
      */
53 53
     public List<SysUser> selectGmAssistant(SysUser user);
54 54
 
55
+    /**
56
+     * 查询董事会秘书集合
57
+     *
58
+     * @param
59
+     * @return 董事会秘书列表
60
+     */
61
+    public List<SysUser> selectDsSecretary(SysUser user);
62
+
55 63
     /**
56 64
      * 根据岗位查询用户
57 65
      *

+ 8
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysPostService.java Parādīt failu

@@ -108,6 +108,14 @@ public interface ISysPostService
108 108
      */
109 109
     public List<SysUser> selectGmAssistant(SysUser user);
110 110
 
111
+    /**
112
+     * 查询董事会秘书集合
113
+     *
114
+     * @param
115
+     * @return 董事会秘书列表
116
+     */
117
+    public List<SysUser> selectDsSecretary(SysUser user);
118
+
111 119
     /**
112 120
      * 根据岗位查询用户
113 121
      *

+ 11
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPostServiceImpl.java Parādīt failu

@@ -189,6 +189,17 @@ public class SysPostServiceImpl implements ISysPostService
189 189
         return userPostMapper.selectGmAssistant(user);
190 190
     }
191 191
 
192
+    /**
193
+     * 查询董事会秘书集合
194
+     *
195
+     * @param
196
+     * @return 董事会秘书列表
197
+     */
198
+    @Override
199
+    public List<SysUser> selectDsSecretary(SysUser user) {
200
+        return userPostMapper.selectDsSecretary(user);
201
+    }
202
+
192 203
     /**
193 204
      * 根据岗位查询用户
194 205
      *

+ 9
- 0
oa-back/ruoyi-system/src/main/resources/mapper/system/SysUserPostMapper.xml Parādīt failu

@@ -63,6 +63,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
63 63
 		where up.post_id = 31 and u.status = '0'
64 64
 	</select>
65 65
 
66
+	<select id="selectDsSecretary" parameterType="SysUser" resultMap="SysUserResult">
67
+		select u.*, d.dept_name
68
+		from sys_user u
69
+		left join sys_dept d on u.dept_id = d.dept_id
70
+		left join sys_user_post up on u.user_id = up.user_id
71
+		left join sys_post p on up.post_id = p.post_id
72
+		where p.post_name = "秘书"
73
+	</select>
74
+
66 75
 	<select id="selectGmAssistant" parameterType="SysUser" resultMap="SysUserResult">
67 76
 		select u.*, d.dept_name
68 77
 		from sys_user u

Notiek ielāde…
Atcelt
Saglabāt