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