绑定状态接口

This commit is contained in:
张松
2025-03-27 14:58:10 +08:00
parent 992b39a3df
commit dad1d0beb3

View File

@@ -1,6 +1,7 @@
package com.sqx.modules.app.controller.app;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.sqx.common.annotation.Debounce;
@@ -29,6 +30,8 @@ import org.springframework.web.bind.annotation.*;
import weixin.popular.api.SnsAPI;
import weixin.popular.bean.sns.SnsToken;
import java.util.HashMap;
/**
* APP登录授权
*
@@ -178,6 +181,16 @@ public class AppLoginController {
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")
@ApiOperation("微信公众号绑定手机号")
public Result bindWxOpenPhone(Long userId,String phone,String msg){