|
|
@@ -83,7 +83,7 @@ public class AppUserServiceImpl implements AppUserService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public YtDyzUser crudForNewTransIos(IosLoginParam param, IosUserInfo userInfo) {
|
|
|
+ public YtDyzUser crudForNewTransIos(IosLoginParam param, IosUserInfo userInfo, String loginType) {
|
|
|
YtDyzUser old = appUserMapper.selectByIosId(param.getIosId());
|
|
|
if(Objects.isNull(old)) {
|
|
|
old = new YtDyzUser();
|
|
|
@@ -94,7 +94,7 @@ public class AppUserServiceImpl implements AppUserService {
|
|
|
//设置最后一次答题问题ID、今日答题数、历史答题数
|
|
|
setExtInfoForIos(old, userInfo.getHeadimgurl());
|
|
|
// 添加用户登录记录
|
|
|
- addLoginRecordForIos(param,old.getUserId());
|
|
|
+ addLoginRecordForIos(param,old.getUserId(), loginType);
|
|
|
return old;
|
|
|
}
|
|
|
|
|
|
@@ -174,7 +174,7 @@ public class AppUserServiceImpl implements AppUserService {
|
|
|
/**
|
|
|
* 增加用户登录记录
|
|
|
*/
|
|
|
- private void addLoginRecordForIos(IosLoginParam param,String userId) {
|
|
|
+ private void addLoginRecordForIos(IosLoginParam param,String userId, String loginType) {
|
|
|
YtDyzLoginRecord loginRecord = new YtDyzLoginRecord();
|
|
|
loginRecord.setRecordId(IdUtil.fastSimpleUUID());
|
|
|
loginRecord.setUserId(userId);
|
|
|
@@ -185,6 +185,7 @@ public class AppUserServiceImpl implements AppUserService {
|
|
|
loginRecord.setOperator(param.getIpOperator());
|
|
|
loginRecord.setIpAddr(param.getIpLocation());
|
|
|
loginRecord.setPhoneJson(param.getPhoneJson());
|
|
|
+ loginRecord.setLoginType(loginType);
|
|
|
loginRecordMapper.insertOne(loginRecord);
|
|
|
}
|
|
|
|