Althars123 3 年之前
父节点
当前提交
5023928830
共有 1 个文件被更改,包括 4 次插入7 次删除
  1. 4 7
      twzd-service/src/main/java/com/miaxis/wx/service/impl/WxGzhServiceImpl.java

+ 4 - 7
twzd-service/src/main/java/com/miaxis/wx/service/impl/WxGzhServiceImpl.java

@@ -460,15 +460,12 @@ public class WxGzhServiceImpl implements IWxGzhService {
         //3、时间戳和随机字符串
         //3、时间戳和随机字符串
         String nonce_str = RandomStringUtils.randomAlphanumeric(32);
         String nonce_str = RandomStringUtils.randomAlphanumeric(32);
         long timestamp =  System.currentTimeMillis()/1000;
         long timestamp =  System.currentTimeMillis()/1000;
-
-        //4、获取url
-        String str = "jsapi_ticket="+jsapiStr+"&noncestr="+nonce_str+"&timestamp="+timestamp+"&url="+url;
-
-        //6、将字符串进行sha1加密
-        String signature = SHA1Util.SHA1(str);
-
         JSONObject jsapiData = JSONObject.parseObject(jsapiStr);
         JSONObject jsapiData = JSONObject.parseObject(jsapiStr);
         String ticket= jsapiData.getString("ticket");
         String ticket= jsapiData.getString("ticket");
+        //4、获取url
+        String str = "jsapi_ticket="+ticket+"&noncestr="+nonce_str+"&timestamp="+timestamp+"&url="+url;
+        //5、将字符串进行sha1加密
+        String signature = SHA1Util.SHA1(str);
         JSONObject resultJSONObject = new JSONObject();
         JSONObject resultJSONObject = new JSONObject();
         resultJSONObject.put("ticket",ticket);
         resultJSONObject.put("ticket",ticket);
         resultJSONObject.put("appId",appid);
         resultJSONObject.put("appId",appid);