From fdbb421ace3d5f0252610c7ae780052a55a6e870 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 16 四月 2025 14:37:42 +0800
Subject: [PATCH] 代码初始化

---
 server/src/main/java/com/doumee/api/web/WebMemberController.java |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/server/src/main/java/com/doumee/api/web/WebMemberController.java b/server/src/main/java/com/doumee/api/web/WebMemberController.java
index 3f8ca41..ffd107b 100644
--- a/server/src/main/java/com/doumee/api/web/WebMemberController.java
+++ b/server/src/main/java/com/doumee/api/web/WebMemberController.java
@@ -1,9 +1,11 @@
 package com.doumee.api.web;
 
+import com.doumee.biz.system.SystemDictDataBiz;
 import com.doumee.config.Jwt.JwtProperties;
 import com.doumee.config.Jwt.JwtTokenUtil;
 import com.doumee.config.annotation.LoginRequired;
 import com.doumee.core.annotation.pr.PreventRepeat;
+import com.doumee.core.constants.Constants;
 import com.doumee.core.constants.ResponseStatus;
 import com.doumee.core.exception.BusinessException;
 import com.doumee.core.model.ApiResponse;
@@ -38,6 +40,8 @@
 
     @Resource
     private MemberService memberService;
+    @Resource
+    private SystemDictDataBiz systemDictDataBiz;
 
 
     @PreventRepeat(limit = 10, lockTime = 10000)
@@ -99,14 +103,12 @@
     @ApiOperation("鑾峰彇浼佷笟寰俊JS绛惧悕")
     @PostMapping("/getQwSignature")
     @ResponseBody
-    public ApiResponse<Object> getQwSignature(@RequestBody  String url) {
-
-       /* Map jsapiTicket = s;
-        String ticket = jsapiTicket.get("ticket").toString();
+    public ApiResponse<Object> getQwSignature(@RequestBody  Map<String,String> url) {
+        String jsapiTicket = systemDictDataBiz.queryByCode(Constants.QYWX,Constants.QYWX_JS_API_TICKET).getCode();
         String noncestr = UUID.randomUUID().toString();
         Long timestamp = System.currentTimeMillis() / 1000;
 
-        String jsapiTicketStr = ticket + "&noncestr=" + noncestr + "&timestamp=" + timestamp + "&url=" + url;
+        String jsapiTicketStr = jsapiTicket + "&noncestr=" + noncestr + "&timestamp=" + timestamp + "&url=" + url;
         try {
             MessageDigest instance = MessageDigest.getInstance("SHA-1");
             instance.update(jsapiTicketStr.getBytes());
@@ -115,14 +117,14 @@
             String string = bigInteger.toString();
             Map<String, Object> result = new HashMap<>();
             result.put("noncestr", noncestr);
-            result.put("jsapi_ticket", string);
+            result.put("signature", string);
             result.put("timestamp", timestamp);
             result.put("url", url);
-            result.put("ticket", ticket);
+//            result.put("ticket", jsapiTicket);
             return ApiResponse.success( result);
         } catch (NoSuchAlgorithmException e) {
             throw new RuntimeException(e);
-        }*/
+        }
         return ApiResponse.failed( "鑾峰彇绛惧悕澶辫触");
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3