From 9e1e95925132adbb1fd156b8ea8d14e053d2d5ca Mon Sep 17 00:00:00 2001 From: Aug <17674666882@163.com> Date: Thu, 19 Jun 2025 16:20:17 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=88=86=E4=BA=AB=E7=94=9F=E6=88=90?= =?UTF-8?q?=E7=AD=BE=E5=90=8D=E5=8A=9F=E8=83=BD=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/api/massageController/RecommendController.java | 12 ++++++++---- .../org/jeecg/modules/apiService/RecommendService.java | 3 +++ .../modules/apiService/impl/RecommendServiceImpl.java | 14 ++++++++++++++ .../src/main/java/org/jeecg/modules/utils/WeChatJSSDK.java | 4 ++-- 4 files changed, 27 insertions(+), 6 deletions(-) diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/massageController/RecommendController.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/massageController/RecommendController.java index 57b9663..9032e43 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/massageController/RecommendController.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/massageController/RecommendController.java @@ -7,10 +7,7 @@ import org.jeecg.common.api.vo.Result; import org.jeecg.modules.apiBean.PageBean; import org.jeecg.modules.apiService.RecommendService; import org.jeecg.modules.hanHaiMember.entity.HanHaiMember; -import org.springframework.web.bind.annotation.RequestHeader; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -40,6 +37,13 @@ public class RecommendController { return recommendService.queryRecommendUserList(token, pageBean); } + //分享生成签名 + @ApiOperation(value = "分享生成签名",notes = "分享生成签名") + @GetMapping("/getVipShareSign") + public Result getVipShareSign(String url){ + return recommendService.getVipShareSign(url); + } + } diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/RecommendService.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/RecommendService.java index 2ae501f..607c115 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/RecommendService.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/RecommendService.java @@ -13,4 +13,7 @@ public interface RecommendService { //我的团队-查询直推用户列表 public Result queryRecommendUserList(String token, PageBean pageBean); + + //分享生成签名 + Result getVipShareSign(String url); } diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/RecommendServiceImpl.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/RecommendServiceImpl.java index d45a529..b3b9497 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/RecommendServiceImpl.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/RecommendServiceImpl.java @@ -20,6 +20,7 @@ import org.jeecg.modules.hanHaiMember.service.IHanHaiMemberService; import org.jeecg.modules.massageBanner.entity.MassageBanner; import org.jeecg.modules.massageConfig.entity.MassageConfig; import org.jeecg.modules.massageConfig.service.IMassageConfigService; +import org.jeecg.modules.utils.WeChatJSSDK; import org.springframework.beans.factory.annotation.Value; import org.springframework.http.HttpMethod; import org.springframework.http.ResponseEntity; @@ -264,4 +265,17 @@ public class RecommendServiceImpl implements RecommendService { ossClient.shutdown(); return dbpath; } + + //分享生成签名 + @Override + public Result getVipShareSign(String url){ + try { + Map signPackage = WeChatJSSDK.getSignPackage(url); + return Result.OK("分享成功",signPackage); + }catch (Exception e){ + e.printStackTrace(); + } + return Result.OK(); + + } } diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/utils/WeChatJSSDK.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/utils/WeChatJSSDK.java index 0feab87..d5bc6e2 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/utils/WeChatJSSDK.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/utils/WeChatJSSDK.java @@ -20,8 +20,8 @@ import javax.servlet.http.HttpSession; public class WeChatJSSDK { - private static final String APP_ID = "wxe934cebcbc89d869"; - private static final String APP_SECRET = "78e4e80a2096b362114a7afeefd2ef23"; + private static final String APP_ID = "wxb1c123a63736f789"; + private static final String APP_SECRET = "497549cd0a6a086e59f02f65f470c69a"; private static String accessToken = null; // 用于缓存access_token private static String jsapiTicket = null; // 用于缓存jsapi_ticket