Commit 87bf5c9a by 宋毅

修改接口

parent 6b94b7a3
...@@ -167,41 +167,42 @@ class IcpOrderService extends AppServiceBase { ...@@ -167,41 +167,42 @@ class IcpOrderService extends AppServiceBase {
} }
async closeOrder(pobj) { async closeOrder(pobj) {
let channelOrderNo = pobj.orderNo;
pobj.actionBody.orderNo = channelOrderNo;
pobj.actionType = "icpOrderClose";
let url = settings.centerOrderUrl() + "action/qcapi/springBoard"; let url = settings.centerOrderUrl() + "action/qcapi/springBoard";
let rtn = await this.restPostUrl(pobj, url); let rtn = await this.restPostUrl(pobj, url);
if (rtn.status == 0 && rtn.data) { console.log("rtn.....................", rtn)
let channelOrderNo = pobj.orderNo; if (rtn.status != 0 || !rtn.data) {
pobj.actionBody.orderNo = rtn.data.orderNo; return system.getResultFail(-5010, "订单关闭失败,6100006");
pobj.actionType = "channeldelOrder"; }
let orderRes = await this.utilsOrderSve.delOrder(pobj, pobj.actionBody); // if (rtn.status == 0 && rtn.data) {
if (orderRes.status < 0) { // pobj.actionType = "channeldelOrder";
return system.getResultFail(-5022, "订单关闭失败,6100006"); // let orderRes = await this.utilsOrderSve.delOrder(pobj, pobj.actionBody);
} // if (orderRes.status < 0) {
let tmpObj = { // return system.getResultFail(-5022, "订单关闭失败,6100007");
actionBody: { // }
orderNo: rtn.data.orderNo, let tmpObj = {
channelNeedNo: rtn.data.channelNeedNo, actionBody: {
needsolution: rtn.data.solutionContent orderNo: rtn.data.orderNo,
}, channelNeedNo: rtn.data.channelNeedNo,
appInfo: pobj.appInfo needsolution: rtn.data.solutionContent
} },
this.utilsPushSve.business2Channel(tmpObj, "pushDeliveryStatusNotify"); appInfo: pobj.appInfo
// tmpObj.actionBody.orderNo = channelOrderNo;
let tmpObj2 = {
actionBody: {
orderNo: channelOrderNo,
channelNeedNo: rtn.data.channelNeedNo || channelOrderNo,//做云服和企服通没有渠道需求号的兼容
needsolution: rtn.data.solutionContent
},
appInfo: pobj.appInfo
};
this.utilsPushSve.business2Channel(tmpObj2, "pushOrderICPClose");
}//通知更新状态
else {
return system.getResultFail(-5010, "订单创建失败,6100007");
} }
return rtn; this.utilsPushSve.business2Channel(tmpObj, "pushDeliveryStatusNotify");
let tmpObj2 = {
actionBody: {
orderNo: channelOrderNo,
channelNeedNo: channelOrderNo,//做云服和企服通没有渠道需求号的兼容
needsolution: rtn.data.solutionContent
},
appInfo: pobj.appInfo
};
this.utilsPushSve.business2Channel(tmpObj2, "pushOrderICPClose");
return system.getResultSuccess(null);
} }
} }
module.exports = IcpOrderService; module
\ No newline at end of file .exports = IcpOrderService;
\ No newline at end of file
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