Commit c4b75304 authored by 王雪飞's avatar 王雪飞

新增基于appName的查询openid的接口

parent 0f9a7c3c
...@@ -28,6 +28,16 @@ public class WxController { ...@@ -28,6 +28,16 @@ public class WxController {
return JsonResult.buildSuccessResultGeneric(wechatUserInfo.getOpenId()); return JsonResult.buildSuccessResultGeneric(wechatUserInfo.getOpenId());
} }
@GetMapping("/userId/{userId}/{appName}")
public JsonResult openId(@PathVariable Long userId,@PathVariable String appName) {
WechatUserInfo wechatUserInfo = wechatService.queryByUserId(userId,appName);
if (wechatUserInfo == null) {
return JsonResult.buildSuccessResult();
}
return JsonResult.buildSuccessResultGeneric(wechatUserInfo.getOpenId());
}
@GetMapping("/phoneNo/{phoneNo}") @GetMapping("/phoneNo/{phoneNo}")
public JsonResult openId(@PathVariable String phoneNo) { public JsonResult openId(@PathVariable String phoneNo) {
WechatUserInfo wechatUserInfo = wechatService.findWechatUserInfoByPhoneNo(phoneNo); WechatUserInfo wechatUserInfo = wechatService.findWechatUserInfoByPhoneNo(phoneNo);
......
...@@ -35,6 +35,7 @@ public interface IWechatService { ...@@ -35,6 +35,7 @@ public interface IWechatService {
* @return * @return
*/ */
WechatUserInfo queryByUserId(Long userId); WechatUserInfo queryByUserId(Long userId);
WechatUserInfo queryByUserId(Long userId,String appName);
int forbiddenUserWeChat(Long userId); int forbiddenUserWeChat(Long userId);
} }
...@@ -226,6 +226,12 @@ public class WechatServiceImpl implements IWechatService { ...@@ -226,6 +226,12 @@ public class WechatServiceImpl implements IWechatService {
public WechatUserInfo queryByUserId(Long userId) { public WechatUserInfo queryByUserId(Long userId) {
return weChatUserRepository.findByUserIdAndAppName(userId,"xyqb"); return weChatUserRepository.findByUserIdAndAppName(userId,"xyqb");
} }
public WechatUserInfo queryByUserId(Long userId,String appName){
if(appName==null||"".equals(appName.trim())){
appName = "xyqb";
}
return weChatUserRepository.findByUserIdAndAppName(userId,appName);
}
@Override @Override
......
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