绑定状态接口
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
package com.sqx.modules.app.controller.app;
|
package com.sqx.modules.app.controller.app;
|
||||||
|
|
||||||
|
|
||||||
|
import cn.hutool.core.util.StrUtil;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.sqx.common.annotation.Debounce;
|
import com.sqx.common.annotation.Debounce;
|
||||||
@@ -29,6 +30,8 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
import weixin.popular.api.SnsAPI;
|
import weixin.popular.api.SnsAPI;
|
||||||
import weixin.popular.bean.sns.SnsToken;
|
import weixin.popular.bean.sns.SnsToken;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* APP登录授权
|
* APP登录授权
|
||||||
*
|
*
|
||||||
@@ -178,6 +181,16 @@ public class AppLoginController {
|
|||||||
return userService.bindWx(bindWxDTO, userId);
|
return userService.bindWx(bindWxDTO, userId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Login
|
||||||
|
@GetMapping("/bindStatus")
|
||||||
|
@ResponseBody
|
||||||
|
public Result bindWx(@RequestAttribute("userId") Long userId) {
|
||||||
|
UserEntity userEntity = userService.queryByUserId(userId);
|
||||||
|
return Result.success(new HashMap<String, Object>(){{
|
||||||
|
put("wxBind", StrUtil.isNotBlank(userEntity.getWxOpenId()));
|
||||||
|
}});
|
||||||
|
}
|
||||||
|
|
||||||
@PostMapping("/bindWxOpenPhone")
|
@PostMapping("/bindWxOpenPhone")
|
||||||
@ApiOperation("微信公众号绑定手机号")
|
@ApiOperation("微信公众号绑定手机号")
|
||||||
public Result bindWxOpenPhone(Long userId,String phone,String msg){
|
public Result bindWxOpenPhone(Long userId,String phone,String msg){
|
||||||
|
|||||||
Reference in New Issue
Block a user