修改文件以及增加部署脚本

This commit is contained in:
wuhan 2024-03-01 18:01:12 +08:00
parent eb15fdc486
commit c57d25e252
2 changed files with 29 additions and 6 deletions

View File

@ -13,6 +13,8 @@
"start:debug": "cross-env RUNNING_ENV=dev nest start --debug --watch",
"start:hotdev": "cross-env RUNNING_ENV=dev nest build --webpack --webpackPath webpack-hmr.config.js --watch",
"start:prod": "node dist/main",
"db": "docker build -t drive:1.0.0 .",
"ds": "docker save -o drive-1.0.0.zip drive:1.0.0",
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
"test": "jest",
"test:watch": "jest --watch",
@ -100,4 +102,4 @@
"coverageDirectory": "../coverage",
"testEnvironment": "node"
}
}
}

View File

@ -73,11 +73,32 @@ class ClientMapper {
async queryUserNum({ areaCode }) {
const obj: any = {};
if (areaCode) {
obj.areaCode = Like(`${areaCode}%`);
return UserInfo.find({
where: obj,
});
if (areaCode && areaCode.length == 2) {
// obj.areaCode = Like(`${areaCode}%`);
// return UserInfo.find({
// where: obj,
// });
return UserInfo.createQueryBuilder()
.where(`areaCode like :areaCode`, { areaCode: `${areaCode}%` })
.andWhere(`length(areaCode) = 4`)
.select('areaCode')
.addSelect('areaName')
.addSelect('userNum')
.addSelect('type')
.getRawMany();
} else if (areaCode && areaCode.length == 4) {
// obj.areaCode = Like(`${areaCode}%`);
// return UserInfo.find({
// where: obj,
// });
return UserInfo.createQueryBuilder()
.where(`areaCode like :areaCode`, { areaCode: `${areaCode}%` })
.andWhere(`length(areaCode) = 6`)
.select('areaCode')
.addSelect('areaName')
.addSelect('userNum')
.addSelect('type')
.getRawMany();
} else {
return UserInfo.createQueryBuilder()
.where(`length(areaCode) = 2`)