diff --git a/base-service/src/main/java/com/hzya/frame/sysnew/login/impl/LoginServiceImpl.java b/base-service/src/main/java/com/hzya/frame/sysnew/login/impl/LoginServiceImpl.java
index 2057cbee..985b999d 100644
--- a/base-service/src/main/java/com/hzya/frame/sysnew/login/impl/LoginServiceImpl.java
+++ b/base-service/src/main/java/com/hzya/frame/sysnew/login/impl/LoginServiceImpl.java
@@ -131,6 +131,14 @@ public class LoginServiceImpl implements ILoginService {
//}
//登录
StpUtil.login(sysUserEntity.getId());
+ //修改ddid或者修改微信id
+ if((entity.getDdUserId() != null && !"".equals(entity.getDdUserId()))
+ || (entity.getWxUserId() != null && !"".equals(entity.getWxUserId())) ){
+ sysUserEntity.setDdUserId(entity.getDdUserId());
+ sysUserEntity.setWxUserId(entity.getWxUserId());
+ sysUserDao.update(sysUserEntity);
+ }
+
//获取token
SaTokenInfo tokenInfo = StpUtil.getTokenInfo();
String token = tokenInfo.getTokenValue();
diff --git a/base-service/src/main/java/com/hzya/frame/sysnew/user/entity/SysUserEntity.xml b/base-service/src/main/java/com/hzya/frame/sysnew/user/entity/SysUserEntity.xml
index 82c6d1ed..c27713bc 100644
--- a/base-service/src/main/java/com/hzya/frame/sysnew/user/entity/SysUserEntity.xml
+++ b/base-service/src/main/java/com/hzya/frame/sysnew/user/entity/SysUserEntity.xml
@@ -373,6 +373,8 @@
sts = #{sts},
org_id = #{org_id},
company_id = #{companyId},
+ dd_user_id = #{ddUserId},
+ wx_user_id = #{wxUserId},
where id = #{id}