Commit d18ea784 by 王栋源

wdy

parent 44c4d5fd
......@@ -109,8 +109,8 @@ class CenterorderService {
var sobj = {
actionType: "getaliicProduce",
actionBody: pobj.actionBody,
appInfo:pobj.appInfo,
actionProcess:pobj.actionProcess
appInfo: pobj.appInfo,
actionProcess: pobj.actionProcess
}
var url = settings.centerAppUrl() + "action/opProduct/springBoard";
......@@ -122,7 +122,7 @@ class CenterorderService {
if (data.status != 0) {
return system.getResultFail(-5010, "产品查询失败");
}
pobj.actionBody=data.data;
pobj.actionBody = data.data;
// var needNo="";
// if(solutiondata.data){
......@@ -130,24 +130,25 @@ class CenterorderService {
// }
pobj.actionBody.totalSum = pobj.actionBody.orderPrice;
pobj.actionBody.payTotalSum = pobj.actionBody.orderPrice;
pobj.actionBody.quantity=1;
pobj.actionBody.channelOrder = {
channelServiceNo: pobj.actionBody.orderNo,
channelOrderNo: pobj.actionBody.orderNo,
orderStatus: 2
}
var orderrtn=await this.utilsOrderSve.addOrder(pobj,pobj.actionBody);
if (!orderrtn || !orderrtn.stdout) {
var orderrtn = await this.utilsOrderSve.addOrder(pobj, pobj.actionBody);
if (orderrtn.status != 0) {
return system.getResultFail(-5012, "订单创建失败");
}
var orderdata = JSON.parse(orderrtn.stdout);
if (orderdata.status != 0) {
return system.getResultFail(-5012, "订单创建失败");
if(orderrtn.data){
pobj.actionBody.orderNo=orderrtn.data.orderNo
}
if(pobj.actionBody.solutionBizId){
pobj.actionType="receiveSolutionPayInfo";
}else{
pobj.actionType="createSolutionByOrder";
if (pobj.actionBody.solutionBizId) {
pobj.actionType = "receiveSolutionPayInfo";
} else {
pobj.actionType = "createSolutionByOrder";
}
var url = settings.centerOrderUrl() + "action/icapi/springBoard";
var solutionrtn = await this.execClient.execPost(pobj, url);
......@@ -158,6 +159,9 @@ class CenterorderService {
if (solutiondata.status != 0) {
return system.getResultFail(-5011, "方案查询失败");
}
if (solutiondata.data&&solutiondata.data.channelNeedNo) {
pobj.actionBody.needId = solutiondata.data.channelNeedNo;
}
return system.getResultSuccess();
}
}
......
......@@ -209,7 +209,7 @@ module.exports = function (app) {
req.body.appInfo = result.data;
req.body.actionProcess = result.data.app_code;
var lst = [
"submitNeed"
"submitNeed","paySuccess"
];
if (lst.indexOf(req.body.actionType) >= 0) {
var userpin = req.headers["userpin"] || "";
......
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