-.
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -10,7 +10,7 @@ export class TransactionSearchService {
|
||||
const sql = `
|
||||
SELECT
|
||||
${column}
|
||||
FROM ${database}.bdgmst
|
||||
FROM ${database}.trnmst
|
||||
WHERE 1=1
|
||||
`
|
||||
const params = []
|
||||
|
||||
Reference in New Issue
Block a user