Commit 099fd942 by 宋毅

新街口

parent b893d89f
...@@ -793,6 +793,7 @@ class BaseCenterOrderService extends AppServiceBase { ...@@ -793,6 +793,7 @@ class BaseCenterOrderService extends AppServiceBase {
} }
await this.utilsPushSve.business2Channel(reqPushParams, "serviceProvider2Notification"); await this.utilsPushSve.business2Channel(reqPushParams, "serviceProvider2Notification");
} else { } else {
if (res.data.uapp_id == uappId.ali) { if (res.data.uapp_id == uappId.ali) {
//推送数据至阿里 //推送数据至阿里
let pushObj = { let pushObj = {
...@@ -835,72 +836,97 @@ class BaseCenterOrderService extends AppServiceBase { ...@@ -835,72 +836,97 @@ class BaseCenterOrderService extends AppServiceBase {
} }
} }
if (res.data.uapp_id == uappId.zc360) {
pobj.pushObj = res.data;
let zc360 = await this.utils360Sve.pushOrderStatus(pobj);
if (zc360 && zc360.code == 200 && zc360.msg == 'ok') {
resFlag = 200
}
}
if (res.data.uapp_id == uappId.baidu) { if (res.data.uapp_id == uappId.baidu) {
res.data.ApplicationStatus = baiduIcpStatus[res.data.ApplicationStatus]; res.data.ApplicationStatus = baiduIcpStatus[res.data.ApplicationStatus];
//推送数据至百度 //推送数据至百度
let tmpMaterial = res.data.material;
let pushObj = { let pushObj = {
orderNo: res.data.channelOrderNo, orderNo: res.data.channelOrderNo,
status: res.data.ApplicationStatus status: res.data.ApplicationStatus,
companyName: tmpMaterial.companyName,
applyMaterial: tmpMaterial.applyMaterial,
user: tmpMaterial.user,
acceptNotifyFile: tmpMaterial.acceptNotifyFile,
certificateFile: tmpMaterial.certificateFile,
expressNum: tmpMaterial.expressNum
}; };
//推送状态变更 //推送状态变更及材料
let baiduParams = { let baiduParams = {
path: "/api/bla/provider/license/update", path: "/v1/bla/provider/license-data",
reqbody: pushObj reqbody: pushObj
} }
console.log("baiduReqbyget.......................params....", JSON.stringify(baiduParams))
let baidu = await this.baiduclient.baiduReqbyget(baiduParams); let baidu = await this.baiduclient.baiduReqbyget(baiduParams);
console.log("baiduReqbyget.......................baiduRes....", JSON.stringify(baidu))
this.execClientNew.execLogs("serviceProviderNotification-updateStatus-baiduReqbyget:", baiduParams, "center-channel-serviceProviderNotification", baidu, null); this.execClientNew.execLogs("serviceProviderNotification-updateStatus-baiduReqbyget:", baiduParams, "center-channel-serviceProviderNotification", baidu, null);
if (baidu && baidu.data && baidu.data.result) { if (baidu && baidu.data && baidu.data.result) {
resFlag = 200 resFlag = 200
} }
//推送材料数据至百度用于更新订单状态完成 // let pushObj = {
let material = res.data.material; // orderNo: res.data.channelOrderNo,
if (material) { // status: res.data.ApplicationStatus
let pushMaterialObj = { // };
"businessLicense": { // //推送状态变更
"createdAt": material.BusinessLicense.CreatedAt || "", // let baiduParams = {
"enterpriseCode": material.BusinessLicense.EnterpriseCode || "", // path: "/api/bla/provider/license/update",
"legalRepresentative": material.BusinessLicense.LegalRepresentative || "", // reqbody: pushObj
"address": material.BusinessLicense.Address || "", // }
"registeredCapital": material.BusinessLicense.RegisteredCapital || "", // let baidu = await this.baiduclient.baiduReqbyget(baiduParams);
"name": material.BusinessLicense.Name || "", // this.execClientNew.execLogs("serviceProviderNotification-updateStatus-baiduReqbyget:", baiduParams, "center-channel-serviceProviderNotification", baidu, null);
"businessTerm": material.BusinessLicense.BusinessTerm || "", // if (baidu && baidu.data && baidu.data.result) {
"type": material.BusinessLicense.Type || "", // resFlag = 200
"scopeBusiness": material.BusinessLicense.ScopeBusiness || "" // }
},
"partnerForeignInvestment": material.PartnerForeignInvestment || "",
"orderNo": res.data.channelOrderNo,
"domain": material.Domain,
"corporateName": material.CorporateName,
"includeForeignInvestment": material.IncludeForeignInvestment,
"partnerBusinessLicense": material.PartnerBusinessLicense,
"partnerIdCardList": material.PartnerIdCardList,
"partnerDomainCertificate": material.PartnerDomainCertificate,
"partnerPreviewOtherList": material.PartnerPreviewOtherList || [],
"partnerPlan": material.PartnerPlan || "",
"partnerLaw": material.PartnerLaw || "",
"partnerStampOtherList": material.PartnerStampOtherList || [],
"partnerSignOtherList": material.PartnerSignOtherList || [],
"partnerSignAndStampOtherList": material.PartnerSignAndStampOtherList || []
};
//推送方案材料
let baiduMaterialParams = {
path: "/api/bla/provider/license/material",
reqbody: pushMaterialObj
}
let baiduMaterial = await self.baiduclient.baiduReqbyget(baiduMaterialParams);
this.execClientNew.execLogs("serviceProviderNotification-updateMaterial-baiduReqbyget:", pushMaterialObj, "center-channel-serviceProviderNotification", baiduMaterial, null);
}
}
if (res.data.uapp_id == uappId.zc360) { // //推送材料数据至百度用于更新订单状态完成
pobj.pushObj = res.data; // let material = res.data.material;
let zc360 = await this.utils360Sve.pushOrderStatus(pobj); // if (material) {
if (zc360 && zc360.code == 200 && zc360.msg == 'ok') { // let pushMaterialObj = {
resFlag = 200 // "businessLicense": {
} // "createdAt": material.BusinessLicense.CreatedAt || "",
// "enterpriseCode": material.BusinessLicense.EnterpriseCode || "",
// "legalRepresentative": material.BusinessLicense.LegalRepresentative || "",
// "address": material.BusinessLicense.Address || "",
// "registeredCapital": material.BusinessLicense.RegisteredCapital || "",
// "name": material.BusinessLicense.Name || "",
// "businessTerm": material.BusinessLicense.BusinessTerm || "",
// "type": material.BusinessLicense.Type || "",
// "scopeBusiness": material.BusinessLicense.ScopeBusiness || ""
// },
// "partnerForeignInvestment": material.PartnerForeignInvestment || "",
// "orderNo": res.data.channelOrderNo,
// "domain": material.Domain,
// "corporateName": material.CorporateName,
// "includeForeignInvestment": material.IncludeForeignInvestment,
// "partnerBusinessLicense": material.PartnerBusinessLicense,
// "partnerIdCardList": material.PartnerIdCardList,
// "partnerDomainCertificate": material.PartnerDomainCertificate,
// "partnerPreviewOtherList": material.PartnerPreviewOtherList || [],
// "partnerPlan": material.PartnerPlan || "",
// "partnerLaw": material.PartnerLaw || "",
// "partnerStampOtherList": material.PartnerStampOtherList || [],
// "partnerSignOtherList": material.PartnerSignOtherList || [],
// "partnerSignAndStampOtherList": material.PartnerSignAndStampOtherList || []
// };
// //推送方案材料
// let baiduMaterialParams = {
// path: "/api/bla/provider/license/material",
// reqbody: pushMaterialObj
// }
// let baiduMaterial = await self.baiduclient.baiduReqbyget(baiduMaterialParams);
// this.execClientNew.execLogs("serviceProviderNotification-updateMaterial-baiduReqbyget:", pushMaterialObj, "center-channel-serviceProviderNotification", baiduMaterial, null);
// }
} }
if (resFlag == 200) { if (resFlag == 200) {
return system.getResultSuccess(); return system.getResultSuccess();
} }
......
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