|
|
@ -293,28 +293,13 @@ public class ComponentVerifyTicketServiceImpl implements ComponentVerifyTicketSe |
|
|
|
authInfoDTO.setExpiresInTime(expiresInTime); |
|
|
|
authInfoDTO.setCustomerId(customerId); |
|
|
|
authInfoDTO.setClientType(clientType); |
|
|
|
List<Map> func_info = authorizationInfoResultDTO.getFunc_info(); |
|
|
|
log.info("权限列表信息:"+func_info); |
|
|
|
String funcInfo = JSON.toJSONString(func_info); |
|
|
|
authInfoDTO.setFuncInfo(funcInfo); |
|
|
|
//先逻辑删除,在插入
|
|
|
|
authorizationInfoDao.updateOldAuthorizationInfo(authAppId); |
|
|
|
authorizationInfoDao.insertAuthorizationInfo(authInfoDTO); |
|
|
|
// 2. 权限列表
|
|
|
|
log.info(START_INSERT_FUNC_INFO); |
|
|
|
List<FuncInfoFormDTO> funcInfos = new ArrayList<>(); |
|
|
|
List<Map> func_info = authorizationInfoResultDTO.getFunc_info(); |
|
|
|
log.info("权限列表信息:"+func_info); |
|
|
|
/*func_info.forEach(func -> { |
|
|
|
func.forEach((key,value) -> { |
|
|
|
FuncInfoFormDTO fu = new FuncInfoFormDTO(); |
|
|
|
fu.setFuncscopeCategory((String) key); |
|
|
|
Map funcScope = (Map) value; |
|
|
|
fu.setFuncscopeId(funcScope.get(ModuleConstant.ID).toString()); |
|
|
|
fu.setAuthorizationInfoAppid(authAppId); |
|
|
|
fu.setCustomerId(customerId); |
|
|
|
funcInfos.add(fu); |
|
|
|
}); |
|
|
|
});*/ |
|
|
|
// todo 先逻辑删除,在插入
|
|
|
|
/*funcInfoDao.updateOldFuncInfo(customerId,authAppId); |
|
|
|
funcInfoDao.insertFuncInfo(funcInfos);*/ |
|
|
|
// 授权信息放入缓存
|
|
|
|
redisThird.setAuthInfo(authorizationInfoResultDTO,customerId,clientType); |
|
|
|
//authorizer_refresh_token 放入缓存
|
|
|
|