feat: add pr approved by
This commit is contained in:
@ -479,6 +479,35 @@ class PrAdapter extends Adapter {
|
||||
}
|
||||
}
|
||||
|
||||
async queryListApprovedBy(req, callback) {
|
||||
var apires = this.getApiResultDefined();
|
||||
try {
|
||||
let qry = "select * from vw_pr_approvedby order by id asc";
|
||||
|
||||
// console.log(qry);
|
||||
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.success = true;
|
||||
apires.data = JSON.parse(JSON.stringify(result));
|
||||
} else {
|
||||
apires.meta.code = 200;
|
||||
apires.meta.message = "Record Not Found";
|
||||
}
|
||||
callback(null, apires);
|
||||
}
|
||||
});
|
||||
} catch (err) {
|
||||
apires.meta.code = 500;
|
||||
apires.meta.message = err.toString();
|
||||
callback("error", apires);
|
||||
}
|
||||
}
|
||||
|
||||
async queryApprovedPR(req, callback) {
|
||||
try {
|
||||
var apires = this.getApiResultDefined();
|
||||
|
||||
@ -107,6 +107,21 @@ exports.getListPr = (req, res) => {
|
||||
}
|
||||
};
|
||||
|
||||
exports.getListApprovedBy = ( req, res ) => {
|
||||
try{
|
||||
pradapter.queryListApprovedBy(req,function(err,data){
|
||||
let statusCode = data!=null ? data.meta.code : 200 ;
|
||||
if(err) statusCode = 500;
|
||||
pradapter.sendResponse(statusCode,data, res);
|
||||
});
|
||||
}
|
||||
catch(err){
|
||||
apireshandler.meta.code = 502;
|
||||
apireshandler.meta.message = " [167] : PR controller, " + err.toString();
|
||||
pradapter.sendResponse(502, apireshandler, res);
|
||||
}
|
||||
}
|
||||
|
||||
exports.setNewPr = (req, res) => {
|
||||
try {
|
||||
pradapter.queryNewPr(req, function (err, data) {
|
||||
|
||||
@ -11,6 +11,8 @@ router.get('/getdetailpr',[jwtauth], prcontroller.getDetailPr);
|
||||
router.get('/getprmanagementlist',[jwtauth], prcontroller.getprmanagementlist);
|
||||
router.get('/getprmanagementlistdetail',[jwtauth], prcontroller.getprmanagementlistdetail);
|
||||
router.post('/prlist',[jwtauth], prcontroller.getListPr);
|
||||
router.get('/getlistapprovedby',[jwtauth], prcontroller.getListApprovedBy);
|
||||
|
||||
router.post('/setnewpr',[jwtauth], prcontroller.setNewPr);
|
||||
router.post('/updatepr',[jwtauth], prcontroller.setUpdatePr);
|
||||
router.post('/approvedpr',[jwtauth], prcontroller.approvedPR);
|
||||
|
||||
Reference in New Issue
Block a user