Commit ee22c06d by 庄冰

sign

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