Browse Source

Merge branch 'master' of http://oa.sccehui.com:6101/cmc-coding/cmc-oa

余思翰 3 months ago
parent
commit
27acb0f95e

+ 2
- 1
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java View File

359
         CmcUserHistory cmcUserHistory = new CmcUserHistory();
359
         CmcUserHistory cmcUserHistory = new CmcUserHistory();
360
         SysUser sysUser = userService.selectUserById(user.getUserId());
360
         SysUser sysUser = userService.selectUserById(user.getUserId());
361
         cmcUserHistory.setUserId(user.getUserId());
361
         cmcUserHistory.setUserId(user.getUserId());
362
-        cmcUserHistory.setDeptId(user.getDeptId());
362
+        cmcUserHistory.setDeptId(sysUser.getDeptId());
363
         cmcUserHistory.setTitles(sysUser.getTitles());
363
         cmcUserHistory.setTitles(sysUser.getTitles());
364
         cmcUserHistory.setCertificates(sysUser.getCertificates());
364
         cmcUserHistory.setCertificates(sysUser.getCertificates());
365
         cmcUserHistory.setEngineerLevel(sysUser.getEngineerLevel());
365
         cmcUserHistory.setEngineerLevel(sysUser.getEngineerLevel());
378
         cmcUserHistory.setRoleIds(StringUtils.join(roleService.selectRoleListByUserId(user.getUserId()),","));
378
         cmcUserHistory.setRoleIds(StringUtils.join(roleService.selectRoleListByUserId(user.getUserId()),","));
379
         cmcUserHistory.setPostIds(StringUtils.join(postService.selectPostListByUserId(user.getUserId()),","));
379
         cmcUserHistory.setPostIds(StringUtils.join(postService.selectPostListByUserId(user.getUserId()),","));
380
         cmcUserHistory.setUpdateTime(DateUtils.getNowDate());
380
         cmcUserHistory.setUpdateTime(DateUtils.getNowDate());
381
+        cmcUserHistory.setStatus(sysUser.getStatus());
381
         cmcUserHistoryService.insertCmcUserHistory(cmcUserHistory);
382
         cmcUserHistoryService.insertCmcUserHistory(cmcUserHistory);
382
         userService.checkUserAllowed(user);
383
         userService.checkUserAllowed(user);
383
         userService.checkUserDataScope(user.getUserId());
384
         userService.checkUserDataScope(user.getUserId());

+ 13
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/domain/CmcUserHistory.java View File

84
     @Excel(name = "合同期满", width = 30, dateFormat = "yyyy-MM-dd")
84
     @Excel(name = "合同期满", width = 30, dateFormat = "yyyy-MM-dd")
85
     private Date contractExpire;
85
     private Date contractExpire;
86
 
86
 
87
+    /** 状态 */
88
+    @Excel(name = "状态")
89
+    private String status;
90
+
87
     /** 角色组 */
91
     /** 角色组 */
88
     private String roleIds;
92
     private String roleIds;
89
 
93
 
259
     {
263
     {
260
         this.postIds = postIds;
264
         this.postIds = postIds;
261
     }
265
     }
266
+    public String getStatus()
267
+    {
268
+        return status;
269
+    }
270
+
271
+    public void setStatus(String status)
272
+    {
273
+        this.status = status;
274
+    }
262
 
275
 
263
     @Override
276
     @Override
264
     public String toString() {
277
     public String toString() {

+ 5
- 1
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcUserHistoryMapper.xml View File

25
         <result property="degree"    column="degree"    />
25
         <result property="degree"    column="degree"    />
26
         <result property="contractSign"    column="contract_sign"    />
26
         <result property="contractSign"    column="contract_sign"    />
27
         <result property="contractExpire"    column="contract_expire"    />
27
         <result property="contractExpire"    column="contract_expire"    />
28
+        <result property="status"    column="status"    />
28
     </resultMap>
29
     </resultMap>
29
 
30
 
30
     <sql id="selectCmcUserHistoryVo">
31
     <sql id="selectCmcUserHistoryVo">
31
         select history_id, user_id, dept_id, titles, certificates, roleIds, postIds, pm_level, engineer_level, post_level, salary_level, operator_level, update_time, update_reason,
32
         select history_id, user_id, dept_id, titles, certificates, roleIds, postIds, pm_level, engineer_level, post_level, salary_level, operator_level, update_time, update_reason,
32
-            political_affiliation, graduate_school, major, degree, contract_sign, contract_expire from cmc_user_history
33
+            political_affiliation, graduate_school, major, degree, contract_sign, contract_expire, status from cmc_user_history
33
     </sql>
34
     </sql>
34
 
35
 
35
     <select id="selectCmcUserHistoryList" parameterType="CmcUserHistory" resultMap="CmcUserHistoryResult">
36
     <select id="selectCmcUserHistoryList" parameterType="CmcUserHistory" resultMap="CmcUserHistoryResult">
74
             <if test="degree != null">degree,</if>
75
             <if test="degree != null">degree,</if>
75
             <if test="contractSign != null">contract_sign,</if>
76
             <if test="contractSign != null">contract_sign,</if>
76
             <if test="contractExpire != null">contract_expire,</if>
77
             <if test="contractExpire != null">contract_expire,</if>
78
+            <if test="status != null">status,</if>
77
          </trim>
79
          </trim>
78
         <trim prefix="values (" suffix=")" suffixOverrides=",">
80
         <trim prefix="values (" suffix=")" suffixOverrides=",">
79
             <if test="userId != null">#{userId},</if>
81
             <if test="userId != null">#{userId},</if>
95
             <if test="degree != null">#{degree},</if>
97
             <if test="degree != null">#{degree},</if>
96
             <if test="contractSign != null">#{contractSign},</if>
98
             <if test="contractSign != null">#{contractSign},</if>
97
             <if test="contractExpire != null">#{contractExpire},</if>
99
             <if test="contractExpire != null">#{contractExpire},</if>
100
+            <if test="status != null">#{status},</if>
98
          </trim>
101
          </trim>
99
     </insert>
102
     </insert>
100
 
103
 
120
             <if test="degree != null">#{degree},</if>
123
             <if test="degree != null">#{degree},</if>
121
             <if test="contractSign != null">#{contractSign},</if>
124
             <if test="contractSign != null">#{contractSign},</if>
122
             <if test="contractExpire != null">#{contractExpire},</if>
125
             <if test="contractExpire != null">#{contractExpire},</if>
126
+            <if test="status != null">#{status},</if>
123
         </trim>
127
         </trim>
124
         where history_id  = #{historyId}
128
         where history_id  = #{historyId}
125
     </update>
129
     </update>

Loading…
Cancel
Save