|
@@ -17,6 +17,8 @@ import com.ruoyi.common.utils.ip.IpUtils;
|
|
|
import com.ruoyi.framework.manager.AsyncManager;
|
|
|
import com.ruoyi.framework.manager.factory.AsyncFactory;
|
|
|
import com.ruoyi.framework.security.context.AuthenticationContextHolder;
|
|
|
+import com.ruoyi.generator.domain.Community.CommunityUserInfo;
|
|
|
+import com.ruoyi.generator.mapper.community.CommunityUserInfoMapper;
|
|
|
import com.ruoyi.system.mapper.SysUserMapper;
|
|
|
import com.ruoyi.system.service.ISysConfigService;
|
|
|
import com.ruoyi.system.service.ISysUserService;
|
|
@@ -64,6 +66,8 @@ public class SysLoginService {
|
|
|
this.authenticationPhoneManager = authenticationPhoneManager;
|
|
|
}
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private CommunityUserInfoMapper communityUserInfoMapper;
|
|
|
/**
|
|
|
* 登录验证
|
|
|
*
|
|
@@ -148,9 +152,18 @@ public class SysLoginService {
|
|
|
user.setAvatar(avatarUrl);
|
|
|
//wxUser.setUnionId(unionid);
|
|
|
user.setOpenId(openId);
|
|
|
- user.setCreateTime(DateUtils.getNowDate());
|
|
|
+ user.setLoginDate(DateUtils.getNowDate());
|
|
|
//新增 用户
|
|
|
userMapper.insertUser(user);
|
|
|
+
|
|
|
+
|
|
|
+ //新增加入用户拓展信息表
|
|
|
+ CommunityUserInfo communityUserInfo = new CommunityUserInfo();
|
|
|
+ communityUserInfo.setUserId(user.getUserId());
|
|
|
+ communityUserInfo.setCreateTime(DateUtils.parseDate(DateUtils.getTime()));
|
|
|
+ communityUserInfo.setCreateBy(user.getUserId());
|
|
|
+ communityUserInfoMapper.insert(communityUserInfo);
|
|
|
+
|
|
|
}else {
|
|
|
//更新
|
|
|
user = wxUser;
|
|
@@ -158,7 +171,7 @@ public class SysLoginService {
|
|
|
//是否每次微信登录都同步微信头像和昵称
|
|
|
//user.setAvatar(avatarUrl);
|
|
|
//user.setNickName(nickName);
|
|
|
- user.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ user.setLoginDate(DateUtils.getNowDate());
|
|
|
userMapper.updateUser(user);
|
|
|
}
|
|
|
|