Commit ee22c06d by 庄冰

sign

parent d58b73c6
......@@ -212,7 +212,7 @@ class BaseCenterOrderService extends AppServiceBase {
if (actionBody.channelSolutionNo) {
pushObj["BizId"] = actionBody.channelSolutionNo;
}
pushRes = await this.pushIcpSolution(pushObj, actionBody.solutionNo, actionBody.appInfo, self);
pushRes = await this.pushIcpSolution(pushObj, actionBody.solutionNo, pobj.appInfo, self);
}
if(actionBody.uapp_id == uappId.baidu){
//推送数据至baidu
......@@ -227,7 +227,7 @@ class BaseCenterOrderService extends AppServiceBase {
if (actionBody.channelSolutionNo) {
pushObj["bizId"] = actionBody.channelSolutionNo;
}
pushRes = await this.pushBaiduIcpSolution(pushObj, actionBody.solutionNo, actionBody.appInfo, self);
pushRes = await this.pushBaiduIcpSolution(pushObj, actionBody.solutionNo, pobj.appInfo, self);
}
this.logCtl.info({
appid: pobj.appInfo ? pobj.appInfo.uapp_id || "" : "",
......
......@@ -51,6 +51,7 @@ class SignService{
if (!params.sign) {
return system.getResult(null, "请求参数sign为空");
}
delete params.requestId;
var signArr = [];
var keys = Object.keys(params).sort();
if (keys.length == 0) {
......
......@@ -22,6 +22,14 @@ class UtilsChannelPartnerService extends AppServiceBase {
}
var actionbody = pobj.actionBody;
var interface_params_info = verifyResult.data;
var signRes = await this.signSve.createSign({ "identifyCode": interface_params_info.identifyCode,actionBody:pobj.actionBody,actionType: interface_params_info.actionType},pobj.appInfo.uapp_secret);
if(signRes && signRes.status==0){
verifyResult.sign=signRes.data;
}else{
var createSignResult = system.getResult(null, "creatSign fail!,100470");
return await this.disposePushResultFail(pobj, createSignResult, "deliver->pushBusiness2Channel->verifyResult", this.pushlogFailType.FQ);
}
if(interface_params_info.headData){
interface_params_info.headData.appcode = pobj.appInfo.app_code;
interface_params_info.headData.sign = verifyResult.sign;
......@@ -78,12 +86,12 @@ class UtilsChannelPartnerService extends AppServiceBase {
if(!pobj || !pobj.appInfo || !pobj.appInfo.app_code){
verify = system.getResult(null, "appInfo can not be empty,100450");
}
var signRes = await this.signSve.createSign({actionBody:pobj.actionBody,actionType: interface_params_info.actionType},pobj.appInfo.uapp_secret);
if(signRes && signRes.status==0){
verify.sign=signRes.data;
}else{
verify = system.getResult(null, "creatSign fail!,100470");
}
// var signRes = await this.signSve.createSign({actionBody:pobj.actionBody,actionType: interface_params_info.actionType},pobj.appInfo.uapp_secret);
// if(signRes && signRes.status==0){
// verify.sign=signRes.data;
// }else{
// verify = system.getResult(null, "creatSign fail!,100470");
// }
verify.data = interface_params_info;
console.log(verify,"app/base/service/impl/utilsSve/utilsChannelPartnerSve.js____verifyParam___________________");
return verify;
......
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