Commit 5496fb45 authored by hongguangwu's avatar hongguangwu

MVP1.7.12-对接瓜子接口

parent 161cabd6
......@@ -17,6 +17,7 @@
package com.yifu.cloud.plus.v1.yifu.archives.controller;
import com.alibaba.fastjson.JSON;
import com.yifu.cloud.plus.v1.yifu.archives.config.GzConfig;
import com.yifu.cloud.plus.v1.yifu.archives.entity.TGzOfferInfo;
import com.yifu.cloud.plus.v1.yifu.archives.service.TGzOfferInfoService;
......@@ -75,16 +76,16 @@ public class TGzController {
params.put("requestId", requestId);
params.put("appkey", appkey);
params.put("nonce", nonce);
log.error("瓜子推送offer信息,gzOfferInfo=", gzOfferInfo);
log.error("瓜子推送offer信息,params=", params);
log.error("瓜子推送offer信息,gzOfferInfo=" + JSON.toJSONString(gzOfferInfo));
log.error("瓜子推送offer信息,params=" + JSON.toJSONString(params));
// 2. 计算期望的签名
String expectedSignature = GZSign.getSignature(params, gzConfig.getAppsecret());
log.error("瓜子推送offer信息,expectedSignature", expectedSignature);
log.error("瓜子推送offer信息,expectedSignature=" + expectedSignature);
// 3. 比较签名是否一致
if (!params.get("signature").equals(expectedSignature)) {
return ReturnGz.failed("签名验证失败");
}
log.error("签名验证通过", expectedSignature);
log.error("签名验证通过,expectedSignature=" + expectedSignature);
// 5. 签名验证通过,处理业务逻辑
return this.saveData(gzOfferInfo);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment