Commit a5e7ad43 by 宋毅

tj

parent d05ffb6b
......@@ -153,7 +153,6 @@ class utilsTlBankSve {
async getReqBeforeParam(jsonObj, pay_key) {//获取请求前的参数信息
jsonObj.key = pay_key;
var reqResult = { status: 0, msg: "success", req_param: null };
var signArr = [];
var keys = Object.keys(jsonObj).sort();
......@@ -173,7 +172,7 @@ class utilsTlBankSve {
reqResult.msg = "请求组装签名参数信息为空";
return reqResult;
}
var signStr = signArr.join("&");
var signStr = signArr.join("&") + "&key=" + pay_key;
var tmpSign = md5(signStr).toUpperCase();
jsonObj.sign = tmpSign;
delete jsonObj["key"];
......@@ -354,10 +353,11 @@ class utilsTlBankSve {
//重写新签名
var newparmas = await this.getReqBeforeParam(parmas, appinfo.uapp_secret);
var backResult = await this.restClient.execPost(newparmas.req_param, payParam.notify_url);
if (backResult.status != 0) {
return backResult;
if (!backResult.stdout) {
return system.getResult(null, "回调notify_url中方法返回信息为空");
}
return system.getResultSuccess();
var qftjson = JSON.parse(backResult.stdout);
return qftjson;
} catch (e) {
this.logCtl.error({
optitle: "回调业务处理---error异常",
......
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