-.
All checks were successful
Build Docker Image / Build Docker Image (push) Successful in 3m37s
Build Docker Image / Restart Docker Compose (push) Successful in 0s

This commit is contained in:
x2Skyz
2025-11-25 22:06:05 +07:00
parent 1cb3a2bc2d
commit e0e7bd44e7
5 changed files with 12 additions and 9 deletions

View File

@@ -36,7 +36,7 @@ export class budgetSearch {
column = `bdgseq, bdgnam, bdgcod, bdgttl`
condition['bdgseq'] = req.body.request.bdgseq
} else if(columnParams == 'result' || columnParams == undefined || columnParams == ''){
column = `bdgnam, bdgttl`
column = `bdgnam, bdgcod`
}
aryResult = await this.budgetSearchService.getBudgetSearch(database, column, condition);

View File

@@ -58,16 +58,17 @@ export class projectSearch {
FROM ${database}.trnmst
WHERE trnprjseq = prjseq
)
) as bdgnam,
) as prjbdgnam,
(
SELECT string_agg(DISTINCT trnbdgcod, ',')
FROM ${database}.trnmst
WHERE trnprjseq = prjseq
) as bdgcod,
) as prjbdgcod,
p.prjacpbdg,
${database}.translatedtl('COMSTT', prjcomstt) as prjcomstt,
p.prjacpdtm
prjacpbdg,
${database}.translatedtl('COMSTT', prjcomstt) as prjcomsttnam,
prjcomstt,
prjacpdtm
`;
// ใช้ Service ตัวใหม่ (Detail Search / Join)

View File

@@ -36,7 +36,8 @@ export class transactionSearch {
column = `trnseq, trnprjnam, trnprjseq, trnbdgcod, trncomstt`
condition['trnseq'] = req.body.request.trnseq
} else if(columnParams == 'result' || columnParams == undefined || columnParams == ''){
column = `trnprjnam, trnbdgcod, ${database}.translatedtl('COMSTT', trncomstt) AS trncomstt, trnacpdtm`
condition['trnprjseq'] = req.body.request.trnprjseq
column = `trnseq, trnprjnam, trnbdgcod, ${database}.translatebdg(trnbdgcod) AS trnbdgnam, ${database}.translatedtl('COMSTT', trncomstt) AS trncomstt, trnexpbdg, trnacpdtm`
}
aryResult = await this.transactionSearchService.getTransactionSearch(database, column, condition);
@@ -45,7 +46,7 @@ export class transactionSearch {
idx = 1;
} finally {
if (idx === 1) return sendError('เกิดข้อผิดพลาดไม่คาดคิดเกิดขึ้น', 'Unexpected error');
if (aryResult == 0) return sendError('ไม่พบการมีอยู่ของข้อมูล', 'Cannot Find Any Data');
// if (aryResult == 0) return sendError('ไม่พบการมีอยู่ของข้อมูล', 'Cannot Find Any Data');
return aryResult
}
}

View File

@@ -37,6 +37,7 @@ export class ProjectSearchService {
LEFT JOIN ${database}.usrmst u ON prjusrseq = usrseq
LEFT JOIN ${database}.bdgmst b ON prjbdgcod = bdgcod
WHERE 1=1
ORDER BY prjseq ASC
`;
const result = await this.generalService.executeQueryConditions(database, sql, condition);

View File

@@ -10,7 +10,7 @@ export class TransactionSearchService {
const sql = `
SELECT
${column}
FROM ${database}.bdgmst
FROM ${database}.trnmst
WHERE 1=1
`
const params = []