From 281c6016ab0ea5b2eeecb9167d9ee690b6fdac1f Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期五, 04 七月 2025 17:17:06 +0800 Subject: [PATCH] 三方对接 --- ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/WxLoginController.java | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/WxLoginController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/WxLoginController.java index e6854aa..9dbf926 100644 --- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/WxLoginController.java +++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/WxLoginController.java @@ -11,6 +11,7 @@ import com.ruoyi.common.core.domain.model.LoginBody; import com.ruoyi.common.core.domain.model.LoginUser; import com.ruoyi.common.redis.service.RedisService; +import com.ruoyi.common.utils.AliSmsUtil; import com.ruoyi.common.utils.NumberUtil; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.StringUtils; @@ -136,8 +137,8 @@ if (user==null){ user = new TbUser(); user.setPhone(appletUserDecodeData.getPhoneNumber()); - user.setAvatar(appletUserDecodeData.getAvatarUrl()); - user.setUserName(appletUserDecodeData.getNickName()); + user.setAvatar("https://yizhengcheng.oss-cn-chengdu.aliyuncs.com/img/18dfce33c55644d38abdb88b57db906f.png"); + user.setUserName(appletUserDecodeData.getPhoneNumber()); user.setOpenId(appletUserDecodeData.getOpenId()); user.setInviteId(data.getInviteUserId()); user.setStatus(1); @@ -197,19 +198,22 @@ String code = NumberUtil.getRandomInteger(6); redisService.setCacheObject("login_"+phone, code, 5L, TimeUnit.MINUTES); // 发送验证码 - - + try { + AliSmsUtil.sendSuccessMessage(phone,code); + }catch (Exception e) { + e.printStackTrace(); + return R.fail(e.getMessage()); + } return R.ok(); } @ApiOperation(value = "获取协议 1=用户协议,2=隐私协议",tags = {"登录模块"}) - @GetMapping("/getAgreement/{type}") + @GetMapping("/getAgreement") public R<List<TbAgreement>> getAgreement() { List<TbAgreement> list = agreementService.list(new LambdaQueryWrapper<TbAgreement>().in(TbAgreement::getType, 1, 2)); return R.ok(list); } - -- Gitblit v1.7.1