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

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

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