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、时间戳和随机字符串
         String nonce_str = RandomStringUtils.randomAlphanumeric(32);
         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);
         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();
         resultJSONObject.put("ticket",ticket);
         resultJSONObject.put("appId",appid);