update PO
This commit is contained in:
@ -986,24 +986,31 @@ class ProcJustificationAdapter extends Adapter {
|
||||
let keyword = req.body.keyword;
|
||||
let nik = req.body.nik;
|
||||
let status = req.body.status;
|
||||
let division = req.body.division ?? "";
|
||||
let sort = req.body.sort ?? "latest";
|
||||
let sorder = sort === "past" ? "id asc" : "id desc";
|
||||
|
||||
let swherenik = "";
|
||||
if (nik) {
|
||||
swherenik = "iby='" + nik + "' and ";
|
||||
}
|
||||
|
||||
// let qry = "select * from vw_procjustification ";
|
||||
// qry = qry +"where (trim(prnumber) like '%"+ keyword +"%' or trim(justificationnumber) like '%"+ keyword +"%') ";
|
||||
// qry = qry +"and iby='"+nik+"' and status in("+status+") order by id asc";
|
||||
let qry = "select * from vw_procjustification ";
|
||||
qry =
|
||||
qry +
|
||||
"where (trim(prnumber) like '%" +
|
||||
let keywordFilter =
|
||||
"(trim(prnumber) like '%" +
|
||||
keyword +
|
||||
"%' or trim(justificationnumber) like '%" +
|
||||
keyword +
|
||||
"%' or trim(procjustificationnumber) like '%" +
|
||||
keyword +
|
||||
"%') ";
|
||||
qry = qry + "and " + swherenik + " status in(" + status + ") order by id asc";
|
||||
let divisionFilter = "";
|
||||
if (division && division.trim() !== "") {
|
||||
divisionFilter = "and divisi = '" + division + "' ";
|
||||
}
|
||||
|
||||
let qry = "select * from vw_procjustification ";
|
||||
qry = qry + "where " + keywordFilter;
|
||||
qry = qry + "and " + swherenik + " status in(" + status + ") " + divisionFilter + "order by " + sorder;
|
||||
|
||||
// console.log(qry);
|
||||
db.query(qry, [], function (err, result, fields) {
|
||||
@ -1024,20 +1031,18 @@ class ProcJustificationAdapter extends Adapter {
|
||||
"totalrows": result.length,
|
||||
});
|
||||
qry = "select * from vw_procjustification ";
|
||||
qry =
|
||||
qry +
|
||||
"where (trim(prnumber) like '%" +
|
||||
keyword +
|
||||
"%' or trim(justificationnumber) like '%" +
|
||||
keyword +
|
||||
"%') ";
|
||||
qry = qry + "where " + keywordFilter;
|
||||
qry =
|
||||
qry +
|
||||
"and " +
|
||||
swherenik +
|
||||
" status in(" +
|
||||
status +
|
||||
") order by id asc limit " +
|
||||
") " +
|
||||
divisionFilter +
|
||||
"order by " +
|
||||
sorder +
|
||||
" limit " +
|
||||
offset +
|
||||
", " +
|
||||
limit;
|
||||
|
||||
Reference in New Issue
Block a user