forked from ttc/micro-service-api
-ระบบ column
This commit is contained in:
@@ -25,14 +25,20 @@ export class budgetSearch {
|
|||||||
try {
|
try {
|
||||||
// let username = req.body.request.username;
|
// let username = req.body.request.username;
|
||||||
// let password = req.body.request.password;
|
// let password = req.body.request.password;
|
||||||
let token = req.body.request.token;
|
let token = req.headers.authorization?.split(' ')[1];
|
||||||
const decoded = verifyToken(token);
|
const decoded = verifyToken(token);
|
||||||
|
|
||||||
let id = decoded.id
|
let id = decoded.id
|
||||||
let username = decoded.name
|
let username = decoded.name
|
||||||
database = decoded.organization
|
database = decoded.organization
|
||||||
|
let columnParams = req.query.collumn
|
||||||
aryResult = await this.budgetSearchService.getBudgetSearch(database, id); // เช็คกับ db กลาง ส่ง jwttoken ออกมา
|
var column = ""
|
||||||
|
if(columnParams == 'edit'){
|
||||||
|
column = `bdgseq, bdgnam, bdgcod, bdgttl`
|
||||||
|
} else if(columnParams == 'result' || columnParams == undefined || columnParams == ''){
|
||||||
|
column = `bdgnam, bdgttl`
|
||||||
|
}
|
||||||
|
aryResult = await this.budgetSearchService.getBudgetSearch(database, id, column); // เช็คกับ db กลาง ส่ง jwttoken ออกมา
|
||||||
// this.generalService.devhint(1, 'budgetSearch.js', 'Login success');
|
// this.generalService.devhint(1, 'budgetSearch.js', 'Login success');
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
idx = 1;
|
idx = 1;
|
||||||
|
|||||||
@@ -6,18 +6,20 @@ export class BudgetSearchService {
|
|||||||
this.generalService = new GeneralService()
|
this.generalService = new GeneralService()
|
||||||
}
|
}
|
||||||
|
|
||||||
async getBudgetSearch(database, id) {
|
async getBudgetSearch(database, id, column) {
|
||||||
const sql = `
|
const sql = `
|
||||||
SELECT
|
SELECT
|
||||||
bdgseq,
|
${column}
|
||||||
bdgnam,
|
|
||||||
bdgcod,
|
|
||||||
bdgttl,
|
|
||||||
bdgedtdtm
|
|
||||||
FROM ${database}.bdgmst
|
FROM ${database}.bdgmst
|
||||||
`
|
`
|
||||||
const params = []
|
const params = []
|
||||||
const result = await this.generalService.executeQueryParam(database, sql, params);
|
const result = await this.generalService.executeQueryParam(database, sql, params);
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// bdgseq,
|
||||||
|
// bdgnam,
|
||||||
|
// bdgcod,
|
||||||
|
// bdgttl,
|
||||||
|
// bdgedtdtm
|
||||||
Reference in New Issue
Block a user