333
schangxiang@126.com
2025-09-19 18966e02fb573c7e2bb0c6426ed792b38b910940
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
import BaseController from "../baseController";
import { Post } from "egg-shell-decorators";
 
export default class ExpressZTOrderController extends BaseController {
  //#region 获取路由 GetRoute
  /// <summary>
  ///获取路由 GetRoute
  /// </summary>
  /// <returns>返回获取路由结果</returns>
  ///
  @Post()
  public async getRoute() {
    let { ctx } = this;
    let body = ctx.request.body;
    try {
      //#region 校验数据
 
      if (body.orderIdList) {
        this.info.result = false;
        this.info.msg = "至少选择一条记录!";
 
        ctx.body = this.info;
      }
      //#endregion
      let orderIdList = [];
      orderIdList = body.orderIdList.split(",");
      this.info = await ctx.service.express.zhongtongHelper.getRoute(orderIdList);
      ctx.body = this.info;
    } catch (ex) {
      this.info.result = false;
      this.info.msg = ex.message;
      ctx.body = this.info;
    }
  }
  //    #endregion
 
  //#region 获取国际路由 GetRoute_GuoJi
  /// <summary>
  ///获取路由 GetRoute
  /// </summary>
  /// <returns>返回获取国际路由结果</returns>
  ///
  @Post()
  public async getRoute_GuoJi() {
    try {
      //#region 校验数据
 
      if (!this.body.orderIdList) {
        this.info.result = false;
        this.info.msg = "至少选择一条记录!";
 
        this.ctx.body = this.info;
      }
      //#endregion
      this.info = await this.ctx.service.express.zhongtongHelper.getRoute_GuoJi(this.body.orderIdList);
      this.ctx.body = this.info;
    } catch (ex) {
      this.info.result = false;
      this.info.msg = ex.message;
      this.ctx.body = this.info;
    }
  }
  //#endregion
 
  //#region 推送国际订单 pushOrder_GuoJi
  /// <summary>
  ///推送国际订单 pushOrder_GuoJi
  /// </summary>
  /// <returns>返回推送结果</returns>
  ///
  @Post()
  public async pushOrder_GuoJi() {
    let { ctx } = this;
    try {
      //    #region 校验数据
 
      if (!this.body.orderIdList) {
        this.info.result = false;
        this.info.msg = "至少选择一条记录!";
 
        ctx.body = this.info;
      }
      //#endregion
      this.info = await ctx.service.express.zhongtongHelper.pushOrder_GuoJi(this.body.orderIdList);
      ctx.body = this.info;
    } catch (ex) {
      this.info.result = false;
      this.info.msg = ex.message;
      ctx.body = this.info;
    }
  }
  //#endregion
 
  //#region 推送订单 pushOrder
  /// <summary>
  ///推送订单 pushOrder
  /// </summary>
  /// <returns>返回推送结果</returns>
  ///
  @Post()
  public async pushOrder() {
    let { ctx } = this;
    try {
      //#region 校验数据
      if (!this.body.orderIdList) {
        this.info.result = false;
        this.info.msg = "至少选择一条记录!";
 
        ctx.body = this.info;
      }
      //#endregion
      this.info = await ctx.service.express.zhongtongHelper.pushOrder(this.body.orderIdList);
      ctx.body = this.info;
    } catch (ex) {
      this.info.result = false;
      this.info.msg = ex.message;
      ctx.body = this.info;
    }
  }
  //#endregion
}