Commit 2e9c54d3 by 宋毅

Merge branch 'center-channel' of gitlab.gongsibao.com:jiangyong/zhichan into center-channel

parents 8236841d 185d4321
...@@ -166,6 +166,7 @@ class CenterorderService extends AppServiceBase { ...@@ -166,6 +166,7 @@ class CenterorderService extends AppServiceBase {
orderStatus: 2 orderStatus: 2
} }
var orderrtn = await this.utilsOrderSve.addOrder(pobj, pobj.actionBody); var orderrtn = await this.utilsOrderSve.addOrder(pobj, pobj.actionBody);
console.log(orderrtn,'====================');
if (orderrtn.status != 0) { if (orderrtn.status != 0) {
if (orderrtn.status == -1) { if (orderrtn.status == -1) {
return system.getResultSuccess(null, "订单已经创建"); return system.getResultSuccess(null, "订单已经创建");
...@@ -193,6 +194,8 @@ class CenterorderService extends AppServiceBase { ...@@ -193,6 +194,8 @@ class CenterorderService extends AppServiceBase {
if (solutiondata.data && solutiondata.data.channelNeedNo) { if (solutiondata.data && solutiondata.data.channelNeedNo) {
pobj.actionBody.needId = solutiondata.data.channelNeedNo; pobj.actionBody.needId = solutiondata.data.channelNeedNo;
} }
pobj.actionBody.sku = data.data.service_code;
pobj.actionBody.appName = pobj.appInfo.app_name;
if (solutiondata.status == 0) { if (solutiondata.status == 0) {
pobj.actionBody.orderNo = pobj.actionBody.channelOrder.channelOrderNo; pobj.actionBody.orderNo = pobj.actionBody.channelOrder.channelOrderNo;
this.utilsPushSve.aliBusiness2Fq(pobj, "pushOrderBusiness"); this.utilsPushSve.aliBusiness2Fq(pobj, "pushOrderBusiness");
...@@ -315,6 +318,8 @@ class CenterorderService extends AppServiceBase { ...@@ -315,6 +318,8 @@ class CenterorderService extends AppServiceBase {
phone: pobj.actionBody.publishMobile, phone: pobj.actionBody.publishMobile,
needId: solutiondata.data.channelNeedNo, needId: solutiondata.data.channelNeedNo,
//companyName:solutiondata.data.solutionContent.solution.CompanyName || '' //companyName:solutiondata.data.solutionContent.solution.CompanyName || ''
sku:data.data.service_code,
appName:pobj.appInfo.app_name
}, },
appInfo: pobj.appInfo appInfo: pobj.appInfo
} }
...@@ -642,6 +647,7 @@ class CenterorderService extends AppServiceBase { ...@@ -642,6 +647,7 @@ class CenterorderService extends AppServiceBase {
else if (pobj.actionBody.channelItemCode == 'RT') { else if (pobj.actionBody.channelItemCode == 'RT') {
pobj.actionBody.regType = "baidu.radiotv"; pobj.actionBody.regType = "baidu.radiotv";
} }
var fqobj = { var fqobj = {
actionBody: { actionBody: {
area: pobj.actionBody.province, area: pobj.actionBody.province,
...@@ -650,7 +656,10 @@ class CenterorderService extends AppServiceBase { ...@@ -650,7 +656,10 @@ class CenterorderService extends AppServiceBase {
orderPrice: Number(pobj.actionBody.orderPrice / 100), orderPrice: Number(pobj.actionBody.orderPrice / 100),
phone: pobj.actionBody.publishMobile, phone: pobj.actionBody.publishMobile,
needId: solutiondata.data.channelNeedNo, needId: solutiondata.data.channelNeedNo,
companyName:solutiondata.data.solutionContent.solution.CompanyName || '' companyName:solutiondata.data.solutionContent.solution.CompanyName || '',
//2021-1-21 laolan add new
appName:pobj.appInfo.app_name || '',
sku:data.data.service_code || ''
}, },
appInfo: pobj.appInfo appInfo: pobj.appInfo
} }
......
...@@ -117,8 +117,11 @@ class RegCenterOrderService extends AppServiceBase { ...@@ -117,8 +117,11 @@ class RegCenterOrderService extends AppServiceBase {
phone: pobj.actionBody.publishMobile, phone: pobj.actionBody.publishMobile,
needId: solutiondata.data.channelNeedNo, needId: solutiondata.data.channelNeedNo,
price_desc : pobj.actionBody.taxpayerType, price_desc : pobj.actionBody.taxpayerType,
additions_desc : pobj.actionBody.companyProperties additions_desc : pobj.actionBody.companyProperties,
// companyName:solutiondata.data.solutionContent.CompanyName || '' // companyName:solutiondata.data.solutionContent.CompanyName || ''
//2021-1-21 laolan add new
appName:pobj.appInfo.app_name || '',
sku:data.data.service_code || ''
}, },
appInfo: pobj.appInfo appInfo: pobj.appInfo
} }
...@@ -218,8 +221,9 @@ class RegCenterOrderService extends AppServiceBase { ...@@ -218,8 +221,9 @@ class RegCenterOrderService extends AppServiceBase {
} }
var data = JSON.parse(rtn.stdout); var data = JSON.parse(rtn.stdout);
if (data.status != 0) { if (data.status != 0) {
return system.getResultFail(-5015, "需求類型查询失败"); return system.getResultFail(-5016, "需求類型查询失败");
} }
pobj.actionBody.type_code = data.data.type_code; pobj.actionBody.type_code = data.data.type_code;
pobj.actionBody.type_name = data.data.type_name; pobj.actionBody.type_name = data.data.type_name;
pobj.actionBody.channel_type_code = data.data.channel_type_code; pobj.actionBody.channel_type_code = data.data.channel_type_code;
...@@ -256,6 +260,8 @@ class RegCenterOrderService extends AppServiceBase { ...@@ -256,6 +260,8 @@ class RegCenterOrderService extends AppServiceBase {
pobj.actionBody.idempotentId = pobj.actionBody.intentionBizId; pobj.actionBody.idempotentId = pobj.actionBody.intentionBizId;
pobj.actionBody.idempotentSource = pobj.actionBody.type; pobj.actionBody.idempotentSource = pobj.actionBody.type;
pobj.actionBody.customerName = pobj.actionBody.userName; pobj.actionBody.customerName = pobj.actionBody.userName;
//2021-1-21 laolan add new
pobj.actionBody.appName = pobj.appInfo.app_name || '',
this.utilsPushSve.baiduBusiness2Fq(pobj, "pushNeedICPBusinessNew"); this.utilsPushSve.baiduBusiness2Fq(pobj, "pushNeedICPBusinessNew");
} }
return result; return result;
......
...@@ -56,7 +56,9 @@ class UtilsFqAliyunService extends AppServiceBase { ...@@ -56,7 +56,9 @@ class UtilsFqAliyunService extends AppServiceBase {
pay_flow_no: orderInfo.pay_flow_no,// 支付流水号 pay_flow_no: orderInfo.pay_flow_no,// 支付流水号
pay_channel: orderInfo.pay_channel,// 支付渠道(微信、支付宝)(必填) pay_channel: orderInfo.pay_channel,// 支付渠道(微信、支付宝)(必填)
pay_time: orderInfo.pay_time,//付款时间 pay_time: orderInfo.pay_time,//付款时间
pay_payer_bank_no: orderInfo.pay_payer_bank_no//付款人账号 pay_payer_bank_no: orderInfo.pay_payer_bank_no,//付款人账号
sku:productInfo.price_item.service_code,
appName:pobj.appInfo.app_name
}; };
// var result = await this.opAliyunClientPost(pobj, "pushOrderBusiness", interface_params_info.opUrl, interface_params_info.key, interface_params_info.secret, params); // var result = await this.opAliyunClientPost(pobj, "pushOrderBusiness", interface_params_info.opUrl, interface_params_info.key, interface_params_info.secret, params);
var result = await this.opAliyunClientPost(pobj, interface_params_info.opUrl, interface_params_info.key, interface_params_info.secret, params); var result = await this.opAliyunClientPost(pobj, interface_params_info.opUrl, interface_params_info.key, interface_params_info.secret, params);
......
...@@ -50,6 +50,7 @@ class UtilsNeedService extends AppServiceBase { ...@@ -50,6 +50,7 @@ class UtilsNeedService extends AppServiceBase {
pobj.actionBody.channel_type_code = data.data.channel_type_code; pobj.actionBody.channel_type_code = data.data.channel_type_code;
pobj.actionBody.channel_type_name = data.data.channel_type_name; pobj.actionBody.channel_type_name = data.data.channel_type_name;
pobj.actionBody.type = pobj.actionBody.channel_type_code; pobj.actionBody.type = pobj.actionBody.channel_type_code;
pobj.actionType.appName = pobj.appInfo.app_name;
if (pobj.actionBody.channel_type_code == 5) { if (pobj.actionBody.channel_type_code == 5) {
pobj.actionBody.type = "ali.icp"; pobj.actionBody.type = "ali.icp";
} else if (pobj.actionBody.channel_type_code == 7) { } else if (pobj.actionBody.channel_type_code == 7) {
...@@ -1231,7 +1232,9 @@ class UtilsNeedService extends AppServiceBase { ...@@ -1231,7 +1232,9 @@ class UtilsNeedService extends AppServiceBase {
orderPrice: Number(pobj.actionBody.orderPrice / 100), orderPrice: Number(pobj.actionBody.orderPrice / 100),
phone: needInfoResult.data.publishMobile, phone: needInfoResult.data.publishMobile,
needId: solutiondata.data.channelNeedNo, needId: solutiondata.data.channelNeedNo,
companyName: solutiondata.data.solutionContent.solution.CompanyName || ''//1 companyName: solutiondata.data.solutionContent.solution.CompanyName || '',//1
sku:productPriceResult.data.service_code,
appName:pobj.appInfo.app_name
}, },
appInfo: pobj.appInfo appInfo: pobj.appInfo
} }
...@@ -1446,6 +1449,8 @@ class UtilsNeedService extends AppServiceBase { ...@@ -1446,6 +1449,8 @@ class UtilsNeedService extends AppServiceBase {
pobj.actionBody.idempotentId = pobj.actionBody.intentionBizId; pobj.actionBody.idempotentId = pobj.actionBody.intentionBizId;
pobj.actionBody.idempotentSource = pobj.actionBody.type; pobj.actionBody.idempotentSource = pobj.actionBody.type;
pobj.actionBody.customerName = pobj.actionBody.userName; pobj.actionBody.customerName = pobj.actionBody.userName;
//2021-1-21 laolan add new
pobj.actionBody.appName = pobj.appInfo.app_name || '',
this.utilsPushSve.baiduBusiness2Fq(pobj, "pushNeedICPBusinessNew"); this.utilsPushSve.baiduBusiness2Fq(pobj, "pushNeedICPBusinessNew");
} }
} }
......
...@@ -57,6 +57,7 @@ class UtilsNeedService2 extends AppServiceBase { ...@@ -57,6 +57,7 @@ class UtilsNeedService2 extends AppServiceBase {
pobj.actionBody.channel_type_code = data.data.channel_type_code; pobj.actionBody.channel_type_code = data.data.channel_type_code;
pobj.actionBody.channel_type_name = data.data.channel_type_name; pobj.actionBody.channel_type_name = data.data.channel_type_name;
pobj.actionBody.type = pobj.actionBody.channel_type_code; pobj.actionBody.type = pobj.actionBody.channel_type_code;
pobj.actionBody.appName = pobj.appInfo.app_name;
if (pobj.actionBody.channel_type_code == 5) { if (pobj.actionBody.channel_type_code == 5) {
pobj.actionBody.type = "ali.icp"; pobj.actionBody.type = "ali.icp";
} else if (pobj.actionBody.channel_type_code == 7) { } else if (pobj.actionBody.channel_type_code == 7) {
...@@ -149,6 +150,8 @@ class UtilsNeedService2 extends AppServiceBase { ...@@ -149,6 +150,8 @@ class UtilsNeedService2 extends AppServiceBase {
pobj.actionBody.type_name = data.data.type_name; pobj.actionBody.type_name = data.data.type_name;
pobj.actionBody.channel_type_code = data.data.channel_type_code; pobj.actionBody.channel_type_code = data.data.channel_type_code;
pobj.actionBody.channel_type_name = data.data.channel_type_name; pobj.actionBody.channel_type_name = data.data.channel_type_name;
pobj.actionBody.appName = pobj.appInfo.app_name;
pobj.actionBody.sku = data.data.service_code;
pobj.actionType = "submitNeedH5"; pobj.actionType = "submitNeedH5";
var reqUrl = this.centerOrderUrl + "action/need/springBoard"; var reqUrl = this.centerOrderUrl + "action/need/springBoard";
var result = await this.restPostUrl(pobj, reqUrl); var result = await this.restPostUrl(pobj, reqUrl);
...@@ -1220,7 +1223,9 @@ class UtilsNeedService2 extends AppServiceBase { ...@@ -1220,7 +1223,9 @@ class UtilsNeedService2 extends AppServiceBase {
orderPrice: Number(pobj.actionBody.orderPrice / 100), orderPrice: Number(pobj.actionBody.orderPrice / 100),
phone: needInfoResult.data.publishMobile, phone: needInfoResult.data.publishMobile,
needId: solutiondata.data.channelNeedNo, needId: solutiondata.data.channelNeedNo,
companyName: solutiondata.data.solutionContent.solution.CompanyName || ''//1 companyName: solutiondata.data.solutionContent.solution.CompanyName || '',//1
appName:pobj.appInfo.app_name,
sku:productPriceResult.data.service_code
}, },
appInfo: pobj.appInfo appInfo: pobj.appInfo
} }
...@@ -1387,6 +1392,7 @@ class UtilsNeedService2 extends AppServiceBase { ...@@ -1387,6 +1392,7 @@ class UtilsNeedService2 extends AppServiceBase {
pobj.actionBody.channel_type_code = data.data.channel_type_code; pobj.actionBody.channel_type_code = data.data.channel_type_code;
pobj.actionBody.channel_type_name = data.data.channel_type_name; pobj.actionBody.channel_type_name = data.data.channel_type_name;
pobj.actionBody.type = pobj.actionBody.channel_type_code; pobj.actionBody.type = pobj.actionBody.channel_type_code;
pobj.actionBody.appName = pobj.appInfo.app_name;
if (pobj.actionBody.channel_type_code == 5) { if (pobj.actionBody.channel_type_code == 5) {
pobj.actionBody.type = "baidu.icp"; pobj.actionBody.type = "baidu.icp";
} else if (pobj.actionBody.channel_type_code == 7) { } else if (pobj.actionBody.channel_type_code == 7) {
......
...@@ -36,6 +36,7 @@ class UtilsOpNeedService extends AppServiceBase { ...@@ -36,6 +36,7 @@ class UtilsOpNeedService extends AppServiceBase {
pobj.actionBody.type_name = opResult.data.type_name; pobj.actionBody.type_name = opResult.data.type_name;
pobj.actionBody.channel_type_code = opResult.data.channel_type_code; pobj.actionBody.channel_type_code = opResult.data.channel_type_code;
pobj.actionBody.channel_type_name = opResult.data.channel_type_name; pobj.actionBody.channel_type_name = opResult.data.channel_type_name;
pobj.actionBody.appName = pobj.appInfo.app_name;
} }
// 提交需求 暂未做推送 // 提交需求 暂未做推送
pobj.actionType = "opSubmitNeed"; pobj.actionType = "opSubmitNeed";
......
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