From 19c35c58f8b767d7d9c57d0cf910fd091dc7669f Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期四, 27 二月 2025 16:37:08 +0800
Subject: [PATCH] 2.0新增

---
 UserOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserInfoServiceImpl.java |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/UserOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserInfoServiceImpl.java b/UserOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserInfoServiceImpl.java
index f09cf82..2739ae5 100644
--- a/UserOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserInfoServiceImpl.java
+++ b/UserOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserInfoServiceImpl.java
@@ -88,6 +88,7 @@
 
     @Resource
     private DriverMapper driverMapper;
+
     @Autowired
     private RestTemplate restTemplate;
     @Resource
@@ -248,7 +249,7 @@
                 invite.setInviteUserId(uid);
                 invite.setUserId(userInfo.getId());
                 invite.setRegisterTime(new Date());
-                invite.setUseType(userType);
+                invite.setUserType(userType);
                 inviteMapper.insert(invite);
                 if (userType==1){
                     // 只有用户邀请用户会获得优惠券
@@ -287,7 +288,6 @@
                     }
                 }
             }
-            this.addCoupon(userInfo);//添加优惠券
         }
         if(userInfo.getState() == 2){
             return ResultUtil.error("账号被冻结");
@@ -554,7 +554,7 @@
                 invite.setInviteUserId(uid);
                 invite.setUserId(userInfo.getId());
                 invite.setRegisterTime(new Date());
-                invite.setUseType(userType);
+                invite.setUserType(userType);
                 inviteMapper.insert(invite);
                 if (userType==1){
                     // 只有用户邀请用户会获得优惠券
@@ -651,7 +651,9 @@
             param.put("check_path", false);
             // 用户id 用于分享
             param.put("scene", "uid="+userInfo.getId()+"userType=1");
-            param.put("env_version", "trial");
+
+            param.put("env_version", "trial");// 体验版
+//            param.put("env_version", "release");// 正式版
             param.put("width", 200); //二维码尺寸
             param.put("is_hyaline", true); // 是否需要透明底色, is_hyaline 为true时,生成透明底色的小程序码 参数仅对小程序码生效
             param.put("auto_color", true); // 自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调 参数仅对小程序码生效
@@ -1108,6 +1110,11 @@
         }
         jsonObject.put(userId.toString(), openid);
         redisUtil.setStrValue("appletOpenId", jsonObject.toJSONString());
+        UserInfo userInfo = userInfoMapper.selectById(userId);
+        if (userInfo!=null){
+            userInfo.setAppletsOpenId(openid);
+            userInfoMapper.updateById(userInfo);
+        }
         return ResultUtil.success();
     }
 

--
Gitblit v1.7.1