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
| import BaseService from "../baseService";
| import { TMSVoyage } from "../../entity/express/tms/tmsVoyage";
| import { TMSWayBill } from "../../entity/express/tms/tmsWayBill";
|
| /**
| * 航空主单号
| */
| export default class VoyageService extends BaseService {
| /**
| * 添加保存后事件
| */
| public async onAddSaveAfter(t: TMSVoyage) {
| // 关联托盘后后修改运单中的航空主单号
| if (t.plateCodes) {
| for (let plateCode of t.plateCodes.split(",")) {
| // 根据托盘号查询运单号
| var wayInfo = await this.dbRead.findOne(TMSWayBill, {
| plateCode: plateCode
| });
| if (wayInfo) {
| // 修改运单中的航空主单号
| await this.dbWrite.update(
| TMSWayBill,
| {
| plateCode: plateCode
| },
| {
| voyageCode: t.voyageCode
| }
| );
| }
| }
| }
| return this.info;
| }
| }
|
|