### 用户中心公众号功能优化需求（ORRK-304）
```
http://confluence.quantgroup.cn/pages/viewpage.action?pageId=61683131
```

### 用户中心新增登出接口(OFRK-257)
```
http://confluence.quantgroup.cn/pages/viewpage.action?pageId=61683156
```

##KA-29/2021-11-12
###ToB积分时代-电商saas产研开发专项-用户中心
```
package cn.quantgroup.xyqb.controller.internal.user.InnerController

修改 findUserDetailByUserId 方法增加 Integer tenantId(租户Id）参数，并修改逻辑判断。
修改 修改findByUuid 方法为findByUuidInfo 方法增加 Integer tenantId(租户Id）参数，并修改逻辑判断。
修改 findByPhoneNo 方法增加 Integer tenantId(租户Id）参数，并修改逻辑判断。
修改 findUserDetailByPhone 方法增加 Integer tenantId(租户Id）参数，并修改逻辑判断。
修改 findUserDetailByUserId 方法增加 Integer tenantId(租户Id）参数，并修改逻辑判断。

package cn.quantgroup.xyqb.controller.external.UserController;

修改 userCenterIndex 方法增加 头部信息qg-tenant-id (租户Id）参数，并修改逻辑判断。

新增 package cn.quantgroup.xyqb.controller.tenant.TenantController
新增接口方法 findTenantByUserId；通过userId (Long) 获取租户id列表
```
##KA-28/2021-11-02
###修改日志格式
##KA-27/2021-11-01
###修改手机号提示更新
```
package cn.quantgroup.xyqb.service.user.impl.ModifyPhoneNoServiceImpl.java 215
提示信息修改为"新手机号已存在，不支持更换。"
```
##KA-26/2021-10-28
###在异常拦截器增加错误日志打印
```
package cn.quantgroup.xyqb.aspect.logcaller.LogCallHttpAspect.java 55
```


##KA-24/2021-10-14
###修改获取微信信息方法
```
package cn.quantgroup.xyqb.service.wechat.impl.WechatServiceImpl;
function queryByUserId
2021-10-14 修改 findByUserIdAndAppName 为 findFirstByUserIdAndAppNameOrderByCreatedAtDesc, 原因是存在有多个数据情况
```

##KA-20/2021-09-29
###极光登陆返回用户是否已注册
```
package cn.quantgroup.xyqb.controller.internal.user;
function authLoginV1
loginInfo.setRegister(isRegister);
Boolean isRegister = true; // 新注册
Boolean isRegister = false; // 非新注册
```
##KA-4/2021-06-30
###apollo新增配置
```
user.auth.manager.Urora.properties.privateKey
    MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKxDkRtyB5CdWqnFpyCIbxiy7X9A9LSvjtCmiL4YpbxnwVOfbMH5c6e2qbk5egDoIUOPVgAOlCMcYRzlNyBgA9QBFJKSFBK8NnyTrpFe+I9d2I79Iab05LHMhahIjW/98rswBqQvwQE5FBm8ZX1AQcpRAm56xUTymNsSIEQY4+AvAgMBAAECgYA25MEU0d1/Q+VkPEvpnhBo+nucFYLlIRyNeMQSb6BAzX9Zum/Z0Df+tcKX96zdJRuUf9ST6BFkruJzZseOVYpiOlqRNxCwL6TbaL3wA5JqgKcW7vFjLnrKHzUnz+FcWIh6Y3houYHro+ctB1gAaUAkWz1Nvt0dIEJ7NuQmU1ggwQJBAOFK8Bg4GJtzbAKV5X+B6hlp5wzGVQws+nLu40E1NRyIQ4YzK9vUu47oyiADeZSGw0Rp34h3fWXeNZQSBwAgRakCQQDDvlA6Yzf0Rsc+Q3e7iqyuw8gtcpWf+lgnJKInWUHFW+r9MkwHGu/u4Oq4OIkfZF3xXMZ/oVTYZDVJ5H8y924XAkEArYdZ/V2f3oR9ylQIzDiVxvNiSt2s/k7arZJBKqW//fUbBY/+lTl7Ke02WogyqmtOljByQ5u906vfWuizya4R2QJACRqI0K5co9fG3HZ20xoX/ejNHo/9tXsHLordn8be8DbeLvhv4MS38/wx7m9ysSsR02/lK3ptX8MJV25xHAW18QJAeR5WtHzYlx2nm04PYwwlXckEahChAWKm3fPGcm2d3WWYj0HXucyFOh4zdvHCsa77hEYoGCHMS01pG9zUxtHpiQ==
    #极光私钥
user.auth.manager.Urora.properties.readTimeout
    15000
user.auth.manager.Urora.properties.connectTimeout
    20000
user.auth.manager.Urora.properties.authorization
    Basic MWY3MDg3NWZjMzk0MWQ4ZjE5NjRlYjYzOjFlNDgxNjdlZDI0ZDYxMzZjNGRhOTc5ZQ==
    #Header 名称是 "Authorization", 值是 base64转换过的 "appKey:masterSecret"。
user.auth.manager.Urora.properties.loginTokenVerify
    https://api.verification.jpush.cn/v1/web/loginTokenVerify
    #提交loginToken，验证后返回手机号码
spring.datasource.timeBetweenEvictionRunsMillis
    60000
spring.thymeleaf.cache
    false
user.auth.manager.Urora.target
    cn.quantgroup.xyqb.urora.UroraAuthenticationManager
```

##ZF-107/2021-08-17
用户信息获取对象优化
http://jira2.quantgroup.cn/browse/ZF-107?filter=-1
###代码
```
//添加UserBrief相应报文对象
cn.quantgroup.xyqb.controller.external.UserController#userCenterIndex()
```
