import BaseController from "../../baseController";
|
import { Post } from "egg-shell-decorators";
|
import { TMSPort } from "../../../entity/express/tms/tmsPort";
|
|
/**
|
* 基础信息 - 口岸
|
*/
|
export default class PortController extends BaseController {
|
//#region getList 获得口岸列表
|
/**
|
* 获得口岸列表
|
*/
|
@Post()
|
public async getList() {
|
let { ctx } = this;
|
let body = ctx.request.body;
|
console.log(body);
|
try {
|
let whereStr = "";
|
var where: any = {};
|
|
let fields = ["port_Id", "portName"];
|
if (body.appendField === "*") {
|
fields = [];
|
}
|
let builder = this.dbRead.createQueryBuilder(TMSPort, "t").where(whereStr, where);
|
if (fields.length) {
|
builder.select(fields);
|
}
|
let dataList = await builder.getRawMany();
|
|
this.info.result = true;
|
this.info.data = dataList;
|
|
ctx.body = this.info;
|
} catch (ex) {
|
let msg = "异常错误信息:" + ex.message;
|
this.info.result = false;
|
this.info.msg = msg;
|
ctx.body = this.info;
|
}
|
}
|
//#endregion
|
}
|