Commit 990a76da by 王昆

gsb

parent 18994a7b
const system = require("../../../system");
const ServiceBase = require("../../svems.base")
const settings = require("../../../../config/settings")
const axios = require("axios");
class OrderService extends ServiceBase {
constructor() {
......@@ -32,7 +34,35 @@ class OrderService extends ServiceBase {
}
async handleStatus(params) {
return await this.callms("order", "handleStatus", params);
let rs = await this.callms("order", "handleStatus", params);
if(rs && rs.status === 0) {
this.pushOrderInfo(params);
}
return rs;
}
async pushOrderInfo(params) {
if(params.status == 1190) {
let order = await this.callms("order", "orderInfo", params) || {};
order = order.data;
if (!order) {
return;
}
if(!order.saas_deliver_api) {
return;
}
let data = {
source_no: order.source_no,
status: order.status,
guest_mail_no: params.guest_mail_no,
guest_mail_img: params.guest_mail_img
}
axios({
method: 'post',
url: order.saas_deliver_api,
data: data
});
}
}
async orderInfo(params) {
......
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