浏览代码

用户相关接口添加createby、updateby

LiFei 4 年之前
父节点
当前提交
2f6b4ff69d

+ 6 - 0
happy-boot-module-powerjob/src/main/java/org/jeecg/modules/hlguser/service/impl/HlgUserServiceImpl.java

@@ -321,6 +321,8 @@ public class HlgUserServiceImpl extends ServiceImpl<HlgUserMapper, HlgUser> impl
     @Override
     @Transactional(rollbackFor = Exception.class)
     public boolean updateHlgUser(HlgUser hlgUser) {
+        LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
+        hlgUser.setUpdateBy(sysUser.getUsername());
         updateById(hlgUser);
         HlgUser hlgUser1 =getById(hlgUser.getId());
         //同步慧盈
@@ -330,6 +332,7 @@ public class HlgUserServiceImpl extends ServiceImpl<HlgUserMapper, HlgUser> impl
         parameters.put("name", hlgUser.getName());
         parameters.put("idcardNumber", hlgUser.getIdcardNumber());
         parameters.put("userCode", hlgUser1.getUserCode());
+        parameters.put("updateBy", sysUser.getUsername());
         log.info("param============{}", JSONObject.toJSONString(parameters));
         //数据加密
         String biz_content = CryptTool.encode(JSONObject.toJSONString(parameters));
@@ -352,6 +355,8 @@ public class HlgUserServiceImpl extends ServiceImpl<HlgUserMapper, HlgUser> impl
     @Override
     @Transactional(rollbackFor = Exception.class)
     public boolean editIdcardPicture(HlgUser hlgUser) {
+        LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
+        hlgUser.setUpdateBy(sysUser.getUsername());
         updateById(hlgUser);
         //同步慧盈
         String accessToken = OauthTokenUtils.getDayAccessToken();
@@ -359,6 +364,7 @@ public class HlgUserServiceImpl extends ServiceImpl<HlgUserMapper, HlgUser> impl
         Map<String, Object> parameters = new HashMap<>();
         parameters.put("idcardPicture", hlgUser.getIdcardPicture());
         parameters.put("userCode", hlgUser.getUserCode());
+        parameters.put("updateBy", sysUser.getUsername());
         log.info("param============{}", JSONObject.toJSONString(parameters));
         //数据加密
         String biz_content = CryptTool.encode(JSONObject.toJSONString(parameters));