update
This commit is contained in:
@ -586,6 +586,44 @@ class PrAdapter extends Adapter{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async queryUpdateSapMessage(req, sapmessage, callback) {
|
||||||
|
try {
|
||||||
|
var apires = this.getApiResultDefined();
|
||||||
|
var idxpr = req.body.idxpr;
|
||||||
|
var nik = req.body.nik;
|
||||||
|
|
||||||
|
var setdescription="";
|
||||||
|
if(description){
|
||||||
|
setdescription="description='"+description+"',";
|
||||||
|
}
|
||||||
|
if(curr){
|
||||||
|
setdescription+="curr='"+curr+"',";
|
||||||
|
}
|
||||||
|
|
||||||
|
// console.log(setdescription);
|
||||||
|
var qry = "update tbl_pr set sapmessage='"+sapmessage+"', uby='"+nik+"',udt=now() ";
|
||||||
|
qry = qry +"where _idx='" + idxpr +"'";
|
||||||
|
|
||||||
|
db.query(qry,[],function(err,result,fields){
|
||||||
|
if(err){
|
||||||
|
apires.meta['message'] = err.toString();
|
||||||
|
apires.meta['code'] = 500;
|
||||||
|
callback('err',apires);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
apires.success = true;
|
||||||
|
apires.data = JSON.parse(JSON.stringify(result));
|
||||||
|
callback(null, apires);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} catch (err) {
|
||||||
|
apires.meta.code = 500;
|
||||||
|
apires.meta.message = err.toString();
|
||||||
|
callback('error',apires);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -240,7 +240,6 @@ exports.setUpdateStatusProld = (req, res) => {
|
|||||||
request(options, function (error, response) {
|
request(options, function (error, response) {
|
||||||
// console.log('response.body', response.body)
|
// console.log('response.body', response.body)
|
||||||
if (error) {
|
if (error) {
|
||||||
console.log("Create PR Error =>", error);
|
|
||||||
apireshandler.message = error.toString();
|
apireshandler.message = error.toString();
|
||||||
pradapter.sendResponse(400, apireshandler, res);
|
pradapter.sendResponse(400, apireshandler, res);
|
||||||
} else {
|
} else {
|
||||||
@ -257,9 +256,11 @@ exports.setUpdateStatusProld = (req, res) => {
|
|||||||
errcode = errcode.substring(0, errcode.length - 2);
|
errcode = errcode.substring(0, errcode.length - 2);
|
||||||
errmsg = errmsg.substring(0, errmsg.length - 3);
|
errmsg = errmsg.substring(0, errmsg.length - 3);
|
||||||
if (errcode.length > 0) {
|
if (errcode.length > 0) {
|
||||||
apireshandler.meta.code = errcode;
|
pradapter.queryUpdateSapMessage(req, errmsg, function(err, data) {
|
||||||
apireshandler.meta.message = errmsg;
|
apireshandler.meta.code = errcode;
|
||||||
pradapter.sendResponse(200, apireshandler, res);
|
apireshandler.meta.message = "Failed to Create PR SAP";
|
||||||
|
pradapter.sendResponse(200, apireshandler, res);
|
||||||
|
})
|
||||||
} else {
|
} else {
|
||||||
pradapter.queryUpdateStatusPr(req, resdata["NUMBER"], errmsg, function (err, data) {
|
pradapter.queryUpdateStatusPr(req, resdata["NUMBER"], errmsg, function (err, data) {
|
||||||
let statusCode = data != null ? data.meta.code : 200;
|
let statusCode = data != null ? data.meta.code : 200;
|
||||||
|
|||||||
Reference in New Issue
Block a user