Starter:GWM

This commit is contained in:
sriramv 2022-03-10 11:24:16 +05:30
parent 5d6fd8722b
commit 528ba58925
2 changed files with 46 additions and 25 deletions

View File

@ -55,7 +55,7 @@ exports.MasterDatas = async (req, res) => {
exports.MenuList = (req, res) => { exports.MenuList = async (req, res) => {
Sync(function() Sync(function()
{ {
try try
@ -179,39 +179,60 @@ exports.MenuList = (req, res) => {
EntityInsert.then(() => { EntityInsert.then(async() => {
Statementsmaster.findAll({ where :{is_active : 1} , include: { all: true, nested: true , where :{is_active : 1} , required:false}}) Statementsmaster.findAll({ where :{is_active : 1} , include: { all: true, nested: true , where :{is_active : 1} , required:false}})
.then(MasterData => { .then(MasterData => {
Entities.findAll({where : { losid } , attributes: [ 'id', 'losid' , 'pan' , 'cin' , 'bizname' , 'entity_type' , 'activity_group' , 'biz_act_desc' , 'process_instance_id' , 'probe42_data_status' ,'is_verified' ], order: [['id', 'ASC']] }) Entities.findAll({where : { losid } , attributes: [ 'id', 'losid' , 'pan' , 'cin' , 'bizname' , 'entity_type' , 'activity_group' , 'biz_act_desc' , 'process_instance_id' , 'probe42_data_status' ,'is_verified' ], order: [['id', 'ASC']] })
.then(EntitiesData => { .then(async(EntitiesData) => {
let Time = 2000; let Time = 2000;
let data = []; let data = [];
EntitiesData.forEach((value, key)=>{
Time = Time + 500; //EntitiesData.forEach((value, key)=>{
instancesid = value.dataValues.process_instance_id; // Time = Time + 500;
taskid = camundaHelper.financialsListOfProcessInstances(instancesid); // instancesid = value.dataValues.process_instance_id;
taskid.then(function(result){ // taskid = camundaHelper.financialsListOfProcessInstances(instancesid);
// taskid.then(function(result){
// Time = Time + 500;
// formVariable = camundaHelper.financialsFormVariables(result);
// formVariable.then(function(form_result){
// formVariableResult = JSON.parse(form_result);
// if(formVariableResult.type){ camunda_status = {"process_status":"NULL"}; } else { camunda_status =JSON.parse(form_result); }
// obj_data = { ...value.dataValues ,status:camunda_status , statementsmasterrData:MasterData }
// data.push(obj_data);
// });
// });
//}); // end of EntitiesData foreach
for(const value of EntitiesData)
{
Time = Time + 500;
instancesid = value.dataValues.process_instance_id;
taskid = await camundaHelper.financialsListOfProcessInstances(instancesid);
Time = Time + 500; Time = Time + 500;
formVariable = camundaHelper.financialsFormVariables(result); formVariable = await camundaHelper.financialsFormVariables(taskid);
formVariable.then(function(form_result){ formVariableResult = JSON.parse(formVariable);
formVariableResult = JSON.parse(form_result); if(formVariableResult.type){ camunda_status = {"process_status":"NULL"}; } else { camunda_status =JSON.parse(formVariable); }
if(formVariableResult.type){ camunda_status = {"process_status":"NULL"}; } else { camunda_status =JSON.parse(form_result); } obj_data = { ...value.dataValues ,status:camunda_status , statementsmasterrData:MasterData }
obj_data = { ...value.dataValues ,status:camunda_status , statementsmasterrData:MasterData } data.push(obj_data);
data.push(obj_data); } // end of for loop
});
});
// obj_data = { ...value.dataValues , statementsmasterrData:MasterData }
// data.push(obj_data);
}); // end of EntitiesData foreach
setTimeout(()=>{ setTimeout(()=>{
// below code for overall sum object push process if(data.length >= 1)
sum_data = { ...{'losid':losid,'bizname':"Consolidated Financials Summary",'is_consolidated_api_call':1} , statementsmasterrData:MasterData }; {
data.push(sum_data); // below code for overall sum object push process
// send respose to FE sum_data = { ...{'losid':losid,'bizname':"Consolidated Financials Summary",'is_consolidated_api_call':1} , statementsmasterrData:MasterData };
res.send({'status':200,'message':"success",'data':data}); data.push(sum_data);
// send respose to FE
res.send({'status':200,'message':"success",'data':data});
}
else
{
res.send({'status':404,'message':"failed",'data':"data not found"});
}
},Time) },Time)
}); // end of findall EntitiesData }); // end of findall EntitiesData
}); // end of findall masters datas }); // end of findall masters datas

View File

@ -43,7 +43,7 @@ const URL = process.env.CAMUNDA_URL
const myJSONObject = { "processInstanceIdIn":[instancesid] }; const myJSONObject = { "processInstanceIdIn":[instancesid] };
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
request({ request({
url: task_id_url, url: task_id_url,
method: "POST", method: "POST",
json: true, json: true,
body: myJSONObject body: myJSONObject