This commit is contained in:
parent
7a54ad98ec
commit
7e3d1856aa
1 changed files with 19 additions and 3 deletions
|
|
@ -224,7 +224,23 @@ export class CommandController extends Controller {
|
||||||
.getRawMany();
|
.getRawMany();
|
||||||
profilekArray = profiles.map((p) => p.keycloak);
|
profilekArray = profiles.map((p) => p.keycloak);
|
||||||
}
|
}
|
||||||
|
//only search command name
|
||||||
|
let baseKeyword = keyword;
|
||||||
|
let yearKeyword = "";
|
||||||
|
const regex = /\/(\d{4})$/;
|
||||||
|
const match = keyword.match(regex);
|
||||||
|
if (match) {
|
||||||
|
baseKeyword = keyword.substring(0, keyword.lastIndexOf('/')).trim();
|
||||||
|
yearKeyword = match[1].trim();
|
||||||
|
}
|
||||||
|
let yearInBC = yearKeyword ? (parseInt(yearKeyword) - 543) : null;
|
||||||
|
//
|
||||||
|
|
||||||
|
// console.log("k>>",keyword);
|
||||||
|
// console.log("bk>>",baseKeyword);
|
||||||
|
// console.log("yk>>",yearKeyword);
|
||||||
|
// console.log("yi>>",yearInBC);
|
||||||
|
|
||||||
const [commands, total] = await this.commandRepository
|
const [commands, total] = await this.commandRepository
|
||||||
.createQueryBuilder("command")
|
.createQueryBuilder("command")
|
||||||
.andWhere(
|
.andWhere(
|
||||||
|
|
@ -276,8 +292,8 @@ export class CommandController extends Controller {
|
||||||
)
|
)
|
||||||
.andWhere(
|
.andWhere(
|
||||||
new Brackets((qb) => {
|
new Brackets((qb) => {
|
||||||
qb.where(keyword != null && keyword != "" ? "command.commandNo LIKE :keyword" : "1=1", {
|
qb.where(keyword != null && keyword != "" ? "command.commandNo LIKE :baseKeyword" : "1=1", {
|
||||||
keyword: `%${keyword}%`,
|
baseKeyword: `%${baseKeyword}%`,
|
||||||
})
|
})
|
||||||
.orWhere(keyword != null && keyword != "" ? "command.issue LIKE :keyword" : "1=1", {
|
.orWhere(keyword != null && keyword != "" ? "command.issue LIKE :keyword" : "1=1", {
|
||||||
keyword: `%${keyword}%`,
|
keyword: `%${keyword}%`,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue