Commit 8a788eb9 authored by 李健华's avatar 李健华

Merge branch 'KA-24' into 'master'

修改获取微信信息方法

See merge request !10
parents cecbe143 200499d8
##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 ##KA-20/2021-09-29
###极光登陆返回用户是否已注册 ###极光登陆返回用户是否已注册
``` ```
......
...@@ -21,6 +21,8 @@ public interface IWeChatUserRepository extends JpaRepository<WechatUserInfo, Lon ...@@ -21,6 +21,8 @@ public interface IWeChatUserRepository extends JpaRepository<WechatUserInfo, Lon
WechatUserInfo findByUserIdAndAppName(Long userId, String appName); WechatUserInfo findByUserIdAndAppName(Long userId, String appName);
WechatUserInfo findFirstByUserIdAndAppNameOrderByCreatedAtDesc(Long userId, String appName);
long countByOpenIdAndAppName(String openId, String appName); long countByOpenIdAndAppName(String openId, String appName);
/** /**
......
...@@ -221,16 +221,26 @@ public class WechatServiceImpl implements IWechatService { ...@@ -221,16 +221,26 @@ public class WechatServiceImpl implements IWechatService {
* *
* @param userId - 用户标识 * @param userId - 用户标识
* @return * @return
* @TODO 2021-10-14 修改 findByUserIdAndAppName 为 findFirstByUserIdAndAppNameOrderByCreatedAtDesc, 原因是存在有多个数据情况
*
*/ */
@Override @Override
public WechatUserInfo queryByUserId(Long userId) { public WechatUserInfo queryByUserId(Long userId) {
return weChatUserRepository.findByUserIdAndAppName(userId,"xyqb"); return weChatUserRepository.findFirstByUserIdAndAppNameOrderByCreatedAtDesc(userId,"xyqb");
} }
/**
*
* @param userId
* @param appName
* @return
* @TODO 2021-10-14 修改 findByUserIdAndAppName 为 findFirstByUserIdAndAppNameOrderByCreatedAtDesc, 原因是存在有多个数据情况
*/
public WechatUserInfo queryByUserId(Long userId,String appName){ public WechatUserInfo queryByUserId(Long userId,String appName){
if(appName==null||"".equals(appName.trim())){ if(appName==null||"".equals(appName.trim())){
appName = "xyqb"; appName = "xyqb";
} }
return weChatUserRepository.findByUserIdAndAppName(userId,appName); return weChatUserRepository.findFirstByUserIdAndAppNameOrderByCreatedAtDesc(userId,appName);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment