This commit is contained in:
Rizki
2026-03-02 12:07:34 +07:00
parent 82ac594b72
commit d6e1035a3b

View File

@ -1127,66 +1127,66 @@ class PoAdapter extends Adapter{
} }
} }
async queryUpdatePoNumberold(req,posapnumber, callback) { // async queryUpdatePoNumberold(req,posapnumber, callback) {
try { // try {
var apires = this.getApiResultDefined(); // var apires = this.getApiResultDefined();
var idxpo = req.body.idxpo; // var idxpo = req.body.idxpo;
var idxpoboq = req.body.idxpoboq; // var idxpoboq = req.body.idxpoboq;
var vper_start = req.body.vper_start; // var vper_start = req.body.vper_start;
var vper_end = req.body.vper_end; // var vper_end = req.body.vper_end;
var idxvendor = req.body.idxvendor; // var idxvendor = req.body.idxvendor;
var vendorid = req.body.vendorid; // var vendorid = req.body.vendorid;
var vendorname = req.body.vendorname; // var vendorname = req.body.vendorname;
var totalpo = req.body.totalpo; // var totalpo = req.body.totalpo;
var totalqty = req.body.totalqty; // var totalqty = req.body.totalqty;
var units = "PKT"; // var units = "PKT";
var status = req.body.status; // var status = req.body.status;
var statusdescription = req.body.statusdescription; // var statusdescription = req.body.statusdescription;
var status = req.body.status; // var status = req.body.status;
var statusdescription = req.body.statusdescription; // var statusdescription = req.body.statusdescription;
let podescription = req.body.podescription; // let podescription = req.body.podescription;
var nik = req.body.nik; // var nik = req.body.nik;
var qry = "update tbl_po p, tbl_poboq po set vper_start='"+vper_start+"',vper_end='"+vper_end+"',p.podate=now(),"; // var qry = "update tbl_po p, tbl_poboq po set vper_start='"+vper_start+"',vper_end='"+vper_end+"',p.podate=now(),";
qry = qry +"p.ponumber='"+posapnumber+"',p.idxvendor='"+idxvendor+"',p.vendorid='"+vendorid+"',p.vendorname='"+vendorname+"',"; // qry = qry +"p.ponumber='"+posapnumber+"',p.idxvendor='"+idxvendor+"',p.vendorid='"+vendorid+"',p.vendorname='"+vendorname+"',";
qry = qry +"p.podescription='"+podescription+"',p.units='"+units+"',p.totalqty='"+totalqty+"',p.totalpo='"+totalpo+"',po.ponumber='"+posapnumber+"',"; // qry = qry +"p.podescription='"+podescription+"',p.units='"+units+"',p.totalqty='"+totalqty+"',p.totalpo='"+totalpo+"',po.ponumber='"+posapnumber+"',";
qry = qry +"p.status='" + status +"',p.statusdescription='" + statusdescription +"',p.uby='"+nik+"',p.udt=now() "; // qry = qry +"p.status='" + status +"',p.statusdescription='" + statusdescription +"',p.uby='"+nik+"',p.udt=now() ";
qry = qry +"where p._idx=po.idxheader and po._idx in(" + idxpoboq +") and p.isdeleted=0 and po.isdeleted=0"; // qry = qry +"where p._idx=po.idxheader and po._idx in(" + idxpoboq +") and p.isdeleted=0 and po.isdeleted=0";
var qry = "update tbl_po p, tbl_poboq po set p.ponumber='"+posapnumber+"',po.ponumber='"+posapnumber+"',p.uby='"+nik+"',p.udt=now() "; // var qry = "update tbl_po p, tbl_poboq po set p.ponumber='"+posapnumber+"',po.ponumber='"+posapnumber+"',p.uby='"+nik+"',p.udt=now() ";
qry = qry +"where p._idx=po.idxheader and po._idx in(" + idxpoboq +") and p.isdeleted=0 and po.isdeleted=0"; // qry = qry +"where p._idx=po.idxheader and po._idx in(" + idxpoboq +") and p.isdeleted=0 and po.isdeleted=0";
db.query(qry,[],function(err,result,fields){ // db.query(qry,[],function(err,result,fields){
if(err){ // if(err){
apires.meta['message'] = err.toString(); // apires.meta['message'] = err.toString();
apires.meta['code'] = 500; // apires.meta['code'] = 500;
callback('err',apires); // callback('err',apires);
} // }
else // else
{ // {
qry = "select idxpoboq,ponumber from vw_poboq where idxpoboq in("+idxpoboq+")"; // qry = "select idxpoboq,ponumber from vw_poboq where idxpoboq in("+idxpoboq+")";
db.query(qry,[],function(err,result1,fields){ // db.query(qry,[],function(err,result1,fields){
if(err){ // if(err){
apires.meta['message'] = err.toString(); // apires.meta['message'] = err.toString();
apires.meta['code'] = 500; // apires.meta['code'] = 500;
callback('err',apires); // callback('err',apires);
} // }
else // else
{ // {
apires.success = true; // apires.success = true;
apires.data = JSON.parse(JSON.stringify(result1)); // apires.data = JSON.parse(JSON.stringify(result1));
callback(null, apires); // callback(null, apires);
} // }
}); // });
} // }
}); // });
} catch (err) { // } catch (err) {
apires.meta.code = 500; // apires.meta.code = 500;
apires.meta.message = err.toString(); // apires.meta.message = err.toString();
callback('error',apires); // callback('error',apires);
} // }
} // }
async queryPoManagementList(req,callback){ async queryPoManagementList(req,callback){
var apires = this.getApiResultDefined(); var apires = this.getApiResultDefined();