lamphua пре 2 дана
родитељ
комит
acb0f51392

+ 3
- 0
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java Прегледај датотеку

72
     {
72
     {
73
         startPage();
73
         startPage();
74
         List<SysUser> list = userService.selectUserList(user);
74
         List<SysUser> list = userService.selectUserList(user);
75
+        if (user.getDeptId() != null && user.getDeptId() == 101L) {
76
+            list.addAll(postService.selectDsSecretary(user));
77
+        }
75
         if (user.getDeptId() != null && user.getDeptId() == 103L) {
78
         if (user.getDeptId() != null && user.getDeptId() == 103L) {
76
             list = postService.selectGmAssistant(user);
79
             list = postService.selectGmAssistant(user);
77
         }
80
         }

+ 4
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/system/domain/TreeSelectNew.java Прегледај датотеку

45
         sysUser.setDeptId(dept.getDeptId());
45
         sysUser.setDeptId(dept.getDeptId());
46
         SysUserMapper userMapper = SpringUtils.getBean(SysUserMapper.class);
46
         SysUserMapper userMapper = SpringUtils.getBean(SysUserMapper.class);
47
         List<SysUser> list = userMapper.selectUserServingList(sysUser);
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
         if (dept.getDeptId() == 103) {
52
         if (dept.getDeptId() == 103) {
49
             SysUserPostMapper userPostMapper = SpringUtils.getBean(SysUserPostMapper.class);
53
             SysUserPostMapper userPostMapper = SpringUtils.getBean(SysUserPostMapper.class);
50
             list = userPostMapper.selectGmAssistant(new SysUser());
54
             list = userPostMapper.selectGmAssistant(new SysUser());

+ 8
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java Прегледај датотеку

52
      */
52
      */
53
     public List<SysUser> selectGmAssistant(SysUser user);
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 Прегледај датотеку

108
      */
108
      */
109
     public List<SysUser> selectGmAssistant(SysUser user);
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 Прегледај датотеку

189
         return userPostMapper.selectGmAssistant(user);
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 Прегледај датотеку

63
 		where up.post_id = 31 and u.status = '0'
63
 		where up.post_id = 31 and u.status = '0'
64
 	</select>
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
 	<select id="selectGmAssistant" parameterType="SysUser" resultMap="SysUserResult">
75
 	<select id="selectGmAssistant" parameterType="SysUser" resultMap="SysUserResult">
67
 		select u.*, d.dept_name
76
 		select u.*, d.dept_name
68
 		from sys_user u
77
 		from sys_user u

Loading…
Откажи
Сачувај