camunda_return_issue:GWM

This commit is contained in:
sriramv 2021-10-08 12:29:43 +05:30
parent a1b71ab08f
commit d59c8e7a9f
3 changed files with 63 additions and 29 deletions

View File

@ -710,26 +710,53 @@ exports.camunda = async (req, res) => {
const cin = "test";
const user = "test";
//let promise = Promise.resolve();
promiseA = new Promise((resolve, reject) => {
instancesid = "33f6a13d-272f-11ec-a4f4-42010a800002";
taskid = camundaHelper.financialsListOfProcessInstances(instancesid);
return taskid;
});
var camunda_status;
instancesid = "33f6a13d-272f-11ec-a4f4-42010a800002";
const taskid = camundaHelper.financialsListOfProcessInstances(instancesid);
taskid.then(function(result){
setTimeout(function(){
promiseB = promiseA.then(function(taskid){
console.log(taskid);
camunda_status = camundaHelper.financialsFormVariables(taskid);
return camunda_status;
})
},2000);
const formVariable = camundaHelper.financialsFormVariables(result);
formVariable.then(function(form_result){ camunda_status = form_result });
});
setTimeout(function(){
console.log(camunda_status);
res.send(camunda_status);
},5000);
//console.log(camunda_status);
// function one(){
// console.log("one")
// instancesid = "33f6a13d-272f-11ec-a4f4-42010a800002";
// taskid = camundaHelper.financialsListOfProcessInstances(instancesid);
// return taskid;
// console.log(taskid);
// }
// one().then(function(taskid){ console.log(taskid); });
//let promise = Promise.resolve();
// promiseA = new Promise((resolve, reject) => {
// instancesid = "33f6a13d-272f-11ec-a4f4-42010a800002";
// taskid = camundaHelper.financialsListOfProcessInstances(instancesid);
// taskid.then(function(taskid){
// console.log(taskid);
// })
// });
// setTimeout(function(){
// promiseB = promiseA.then(function(taskid){
// console.log(taskid);
// camunda_status = camundaHelper.financialsFormVariables(taskid);
// return camunda_status;
// })
// },2000);
setTimeout(function(){
promiseB.then(function(camunda_status){
Promise.resolve(res.send({'status':200,'camunda': camunda_status }))
})
},2000);
// setTimeout(function(){
// promiseB.then(function(camunda_status){
// Promise.resolve(res.send({'status':200,'camunda': camunda_status }))
// })
// },2000);
} catch(err) {

View File

@ -8,7 +8,7 @@ module.exports = app => {
var router = require("express").Router();
//router.get("/camunda", financials.camunda);
router.get("/camunda", financials.camunda);
/**
* @swagger
* /api/ConsolidatedSummary:

View File

@ -15,6 +15,7 @@ const URL = process.env.CAMUNDA_URL
"user":{"value": user }
},"businessKey": businessKey
};
return new Promise((resolve, reject) => {
request({
url: start_url,
method: "POST",
@ -23,9 +24,10 @@ const URL = process.env.CAMUNDA_URL
}, function (error, response, body){
let data = body;
instancesid = data.id;
return instancesid;
});
resolve(instancesid);
});
});
}
catch (error)
{
@ -33,23 +35,25 @@ const URL = process.env.CAMUNDA_URL
}
}
function financialsListOfProcessInstances(instancesid)
function financialsListOfProcessInstances(instancesid,req,res)
{
try
{
const task_id_url = URL+"task";
const myJSONObject = { "processInstanceIdIn":[instancesid] };
return new Promise((resolve, reject) => {
request({
url: task_id_url,
method: "POST",
json: true,
body: myJSONObject
}, function (error, response, body){
}, function (error, response, body){
let data = body;
task_id =data[0].id;
return task_id;
task_id = data[0].id;
resolve(task_id);
});
});
}
catch (error)
{
@ -86,13 +90,16 @@ const URL = process.env.CAMUNDA_URL
try
{
const form_variable_url = URL+"task/"+taskid+"/form-variables";
return new Promise((resolve, reject) => {
request({
url: form_variable_url,
method: "GET"
}, function (error, response, body){
return body;
});
resolve(body);
})
});
}
catch (error)