|
@@ -5,10 +5,12 @@ import com.alibaba.fastjson.JSONObject;
|
|
import com.baomidou.mybatisplus.mapper.EntityWrapper;
|
|
import com.baomidou.mybatisplus.mapper.EntityWrapper;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.CacheComponent;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.CacheComponent;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.CommonUser;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.CommonUser;
|
|
|
|
+import com.yh.saas.plugin.yiliangyiyun.entity.IdentityAuthenticationInfo;
|
|
import com.yh.saas.plugin.yiliangyiyun.exception.AppServiceException;
|
|
import com.yh.saas.plugin.yiliangyiyun.exception.AppServiceException;
|
|
import com.yh.saas.plugin.yiliangyiyun.exception.ExceptionDefinition;
|
|
import com.yh.saas.plugin.yiliangyiyun.exception.ExceptionDefinition;
|
|
import com.yh.saas.plugin.yiliangyiyun.exception.ServiceException;
|
|
import com.yh.saas.plugin.yiliangyiyun.exception.ServiceException;
|
|
import com.yh.saas.plugin.yiliangyiyun.mapper.CommonUserMapper;
|
|
import com.yh.saas.plugin.yiliangyiyun.mapper.CommonUserMapper;
|
|
|
|
+import com.yh.saas.plugin.yiliangyiyun.service.IIdentityAuthenticationInfoService;
|
|
import com.yh.saas.plugin.yiliangyiyun.util.*;
|
|
import com.yh.saas.plugin.yiliangyiyun.util.*;
|
|
import com.yh.saas.plugin.yiliangyiyun.service.ICommonUserService;
|
|
import com.yh.saas.plugin.yiliangyiyun.service.ICommonUserService;
|
|
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
|
|
@@ -49,6 +51,9 @@ public class CommonUserServiceImpl extends ServiceImpl<CommonUserMapper, CommonU
|
|
@Autowired
|
|
@Autowired
|
|
private StringRedisTemplate userRedisTemplate;
|
|
private StringRedisTemplate userRedisTemplate;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private IIdentityAuthenticationInfoService iIdentityAuthenticationInfoService;
|
|
|
|
+
|
|
Connection coon=null;
|
|
Connection coon=null;
|
|
Connection coon1=null;
|
|
Connection coon1=null;
|
|
@Value("com.mysql.jdbc.Driver")
|
|
@Value("com.mysql.jdbc.Driver")
|
|
@@ -232,6 +237,9 @@ public class CommonUserServiceImpl extends ServiceImpl<CommonUserMapper, CommonU
|
|
//放入SESSION专用Redis数据源中
|
|
//放入SESSION专用Redis数据源中
|
|
userRedisTemplate.opsForValue().set(Const.USER_REDIS_PREFIX + accessToken, JSONObject.toJSONString(userDTO));
|
|
userRedisTemplate.opsForValue().set(Const.USER_REDIS_PREFIX + accessToken, JSONObject.toJSONString(userDTO));
|
|
this.updateById(userDO);
|
|
this.updateById(userDO);
|
|
|
|
+ List<IdentityAuthenticationInfo> identityAuthenticationInfos = iIdentityAuthenticationInfoService.selectList(new EntityWrapper<IdentityAuthenticationInfo>().eq("customer_phone",userDTO.getPhone())
|
|
|
|
+ .eq("delete_flag","0"));
|
|
|
|
+ userDTO.setIdentityAuthenticationInfoList(identityAuthenticationInfos);
|
|
return userDTO;
|
|
return userDTO;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -298,6 +306,9 @@ public class CommonUserServiceImpl extends ServiceImpl<CommonUserMapper, CommonU
|
|
//放入SESSION专用Redis数据源中
|
|
//放入SESSION专用Redis数据源中
|
|
userRedisTemplate.opsForValue().set(Const.USER_REDIS_PREFIX + accessToken, JSONObject.toJSONString(user));
|
|
userRedisTemplate.opsForValue().set(Const.USER_REDIS_PREFIX + accessToken, JSONObject.toJSONString(user));
|
|
this.updateById(userDO);
|
|
this.updateById(userDO);
|
|
|
|
+ List<IdentityAuthenticationInfo> identityAuthenticationInfos = iIdentityAuthenticationInfoService.selectList(new EntityWrapper<IdentityAuthenticationInfo>().eq("customer_phone",userDTO.getPhone())
|
|
|
|
+ .eq("delete_flag","0"));
|
|
|
|
+ user.setIdentityAuthenticationInfoList(identityAuthenticationInfos);
|
|
return user;
|
|
return user;
|
|
}
|
|
}
|
|
|
|
|