feat: add po boq

This commit is contained in:
Rizki
2026-03-10 13:47:33 +07:00
parent e01b2706f3
commit 329da17cf4

View File

@ -1348,14 +1348,17 @@ class PoAdapter extends Adapter {
console.log(qry); console.log(qry);
db.query(qry, [], function (err, result, fields) { db.query(qry, [], function (err, result, fields) {
console.log('result =>', result) console.log("result =>", result);
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,identifyprojectnumber from vw_poboq where idxpoboq in(" + idxpoboq + ")"; qry =
console.log('qry', qry) "select idxpoboq,ponumber,identifyprojectnumber from vw_poboq where idxpoboq in(" +
idxpoboq +
")";
console.log("qry", qry);
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();
@ -1363,7 +1366,7 @@ class PoAdapter extends Adapter {
callback("err", apires); callback("err", apires);
} else { } else {
apires.success = true; apires.success = true;
console.log('result1 =>', result1) console.log("result1 =>", result1);
apires.data = JSON.parse(JSON.stringify(result1)); apires.data = JSON.parse(JSON.stringify(result1));
callback(null, apires); callback(null, apires);
} }
@ -1789,12 +1792,36 @@ class PoAdapter extends Adapter {
} else { } else {
let resultJson = JSON.stringify(result); let resultJson = JSON.stringify(result);
resultJson = JSON.parse(resultJson); resultJson = JSON.parse(resultJson);
// PO BOQ
let qry = "select * from vw_poboq where idxpo='" + resultJson[0]._idx + "'";
db.query(qry, [], function (err, result, fields) {
if (err) {
apires.meta["message"] = err.toString();
apires.meta["code"] = 500;
callback("err", apires);
} else {
if (result.length <= 0) {
apires.meta.message = "Record not found";
callback("", apires);
} else {
let resultJsonBoq = JSON.stringify(result);
resultJsonBoq = JSON.parse(resultJsonBoq);
resultJson[0]["boq"] = resultJsonBoq;
apires.success = true; apires.success = true;
apires.data = resultJson; apires.data = resultJson;
callback(null, apires); callback(null, apires);
} }
} }
}); });
// apires.success = true;
// apires.data = resultJson;
// 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();