Surya: checkercomplete

This commit is contained in:
surya 2021-10-08 16:44:43 +05:30
parent 114161e761
commit 50f7586bfa
3 changed files with 65 additions and 32 deletions

View File

@ -473,27 +473,23 @@ exports.Statementtype_insert = (req, res) => {
// API: Cheker Complete // API: Cheker Complete
exports.MakerSubmit = (req, res) => { exports.TaskComplete = (req, res) => {
const req_data = req.body;
try try
{ {
const losid = req_data.losid; const losid = req.query.losid;
const pan = req_data.pan; const pan = req.query.pan;
const cin = req_data.cin; const cin = req.query.cin;
Entities.findOne({where : { losid : losid,pan : pan,cin : cin },attributes: [ 'id','process_instance_id'] }) Entities.findOne({where : { losid : losid,pan : pan,cin : cin },attributes: [ 'id','process_instance_id'] })
.then(data => { .then(data => {
console.log(data.dataValues.process_instance_id)
const processInstanceId = data.dataValues.process_instance_id; const processInstanceId = data.dataValues.process_instance_id;
task_id = camundaHelper.financialsListOfProcessInstances(processInstanceId); task_id = camundaHelper.financialsListOfProcessInstances(processInstanceId);
console.log(task_id) task_id.then(function(task_id){
setTimeout(()=>{ camundaHelper.financialsTaskComplete(task_id) });
makercomplete_status = camundaHelper.financialsTaskComplete(task_id);
},1000)
}); });
setTimeout(()=>{
res.send({'status':200,'message':"success",'data':"No data"}); res.send({'status':200,'message':"success",'data':"No data"});
},1000)
logMsg.info("Cheker Completed Success"); logMsg.info("Cheker Completed Success");
} }
catch(err) { catch(err) {
@ -542,18 +538,22 @@ exports.test = (req, res) => {
}; };
const doWorkPromise = new Promise((resolve, reject) => {
setTimeout(() => {
resolve([7, 4, 1]) //promise
// reject('Things went wrong!')
}, 2000) // const doWorkPromise = new Promise((resolve, reject) => {
}) // setTimeout(() => {
// resolve([7, 4, 1])
doWorkPromise.then((result) => { // // reject('Things went wrong!')
console.log('Success!', result) // }, 2000)
}).catch((error) => { // })
console.log('Error!', error)
}) // doWorkPromise.then((result) => {
// console.log('Success!', result)
// }).catch((error) => {
// console.log('Error!', error)
// })

View File

@ -842,14 +842,48 @@ module.exports = app => {
* description: success * description: success
*/ */
router.get("/Historyapi", master.Historyapi); router.get("/Historyapi", master.Historyapi);
router.post("/MakerSubmit", master.MakerSubmit); /**
router.post("/doWorkPromise", master.doWorkPromise); * @swagger
* /api/TaskComplete:
* get:
* summary: MakerSubmit,cheker complete
* description: MakerSubmit,cheker complete
* parameters:
* - in: query
* name: losid
* schema:
* type: string
* required: true
* description: LOSID
* example: MW112233
* - in: query
* name: pan
* schema:
* type: string
* required: true
* description: pan no
* example: AAA123AAA
* - in: query
* name: cin
* schema:
* type: string
* required: true
* description: cin no
* example: CIN
* responses:
* 200:
* description: success
*/
router.get("/TaskComplete", master.TaskComplete);
//router.post("/doWorkPromise", master.doWorkPromise);
router.get("/test", master.test); router.get("/test", master.test);
// third party api call example // third party api call example
router.get('/third_party_api', (req, res) => { router.get('/third_party_api', (req, res) => {
// const options = { // const options = {

View File

@ -66,7 +66,7 @@ const URL = process.env.CAMUNDA_URL
{ {
try try
{ {
const task_complete_url = URL+"/task/"+taskid+"/complete"; const task_complete_url = URL+"task/"+taskid+"/complete";
const myJSONObject = {"variables":{"review_status":{"value":true}}}; const myJSONObject = {"variables":{"review_status":{"value":true}}};
request({ request({
url: task_complete_url, url: task_complete_url,
@ -74,7 +74,6 @@ const URL = process.env.CAMUNDA_URL
json: true, json: true,
body: myJSONObject body: myJSONObject
}, function (error, response, body){ }, function (error, response, body){
return body; return body;
}); });