diff --git a/adapter/poadapter.js b/adapter/poadapter.js index cfeb130..a3591f9 100644 --- a/adapter/poadapter.js +++ b/adapter/poadapter.js @@ -1348,14 +1348,17 @@ class PoAdapter extends Adapter { console.log(qry); db.query(qry, [], function (err, result, fields) { - console.log('result =>', result) + console.log("result =>", result); if (err) { apires.meta["message"] = err.toString(); apires.meta["code"] = 500; callback("err", apires); } else { - qry = "select idxpoboq,ponumber,identifyprojectnumber from vw_poboq where idxpoboq in(" + idxpoboq + ")"; - console.log('qry', qry) + qry = + "select idxpoboq,ponumber,identifyprojectnumber from vw_poboq where idxpoboq in(" + + idxpoboq + + ")"; + console.log("qry", qry); db.query(qry, [], function (err, result1, fields) { if (err) { apires.meta["message"] = err.toString(); @@ -1363,7 +1366,7 @@ class PoAdapter extends Adapter { callback("err", apires); } else { apires.success = true; - console.log('result1 =>', result1) + console.log("result1 =>", result1); apires.data = JSON.parse(JSON.stringify(result1)); callback(null, apires); } @@ -1789,9 +1792,33 @@ class PoAdapter extends Adapter { } else { let resultJson = JSON.stringify(result); resultJson = JSON.parse(resultJson); - apires.success = true; - apires.data = resultJson; - callback(null, apires); + + // 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.data = resultJson; + callback(null, apires); + } + } + }); + + // apires.success = true; + // apires.data = resultJson; + // callback(null, apires); } } });