Surya: Reassign Api

This commit is contained in:
surya 2021-10-11 14:22:24 +05:30
commit 141fe387e2
4 changed files with 39 additions and 45 deletions

View File

@ -130,7 +130,8 @@ exports.FinantialsSummary = async (req, res) => {
taskid.then(function(result){
formVariable = camundaHelper.financialsFormVariables(result);
formVariable.then(function(form_result){
camunda_status = JSON.parse(form_result);
formVariableResult = JSON.parse(form_result);
if(formVariableResult.type){ camunda_status = {"process_status":"NULL"}; } else { camunda_status =JSON.parse(form_result); }
res.send({'status':200,'message':"success",'data':{"years" : three_years_data ,"add_new_finyear_flag" : add_new_FY_flag , status:camunda_status, "summary" : summary } });
});
});
@ -149,7 +150,8 @@ exports.FinantialsSummary = async (req, res) => {
taskid.then(function(result){
formVariable = camundaHelper.financialsFormVariables(result);
formVariable.then(function(form_result){
camunda_status = JSON.parse(form_result);
formVariableResult = JSON.parse(form_result);
if(formVariableResult.type){ camunda_status = {"process_status":"NULL"}; } else { camunda_status =JSON.parse(form_result); }
res.send({'status':200,'message':"success",'data':{"years" : four_years_data ,"add_new_finyear_flag" : add_new_FY_flag , status:camunda_status, "summary" : summary } });
});
});
@ -322,7 +324,7 @@ Pro42Data.forEach((Pro42Datavalue, key)=>{
{
Entities.create({ "losid":Pro42Datavalue.losid,"pan":Pro42Datavalue.pan,"cin":Pro42Datavalue.cin,"bizname":Pro42Datavalue.bizname,"entity_type":Pro42Datavalue.entity_type,"activity_group":Pro42Datavalue.activity_group,"biz_act_desc":Pro42Datavalue.biz_act_desc,"createdby":Pro42Datavalue.createdby})
.then(Entitydata => {
console.log(Entitydata.dataValues.id)
//create Entityfinyears data
const Y1 = new Date().getFullYear();
const Y2 = Y1-1;
@ -803,3 +805,4 @@ exports.camunda = async (req, res) => {
message: err.message || "Some error occurred while inserting statements." ,'data': "No data"
}); }
};

View File

@ -541,44 +541,12 @@ exports.ReInitiate = async (req, res) => {
};
// exports.Reassign = async (req, res) => {
// try
// {
// const id = req.query.entityid;
// console.log(id)
// Entities.findOne({where : { id : id },attributes: ['process_instance_id'] })
// .then(data => {
// console.log(data)
// const processInstanceId = data.dataValues.process_instance_id;
// task_id = camundaHelper.financialsListOfProcessInstances(processInstanceId);
// task_id.then(function(task_id){
// console.log(task_id)
// if(task_id != false)
// {
// value = false;
// camundaHelper.financialsTaskComplete(task_id,value)
// }
// });
// });
// setTimeout(()=>{
// res.send({'status':200,'message':"success",'data':"No data"});
// },1000)
// logMsg.info("Cheker Completed Success");
// }
// catch(err) {
// res.status(500).send({'status':404,
// message: err.message || "Some error occurred while Cheker Complete." ,'data': "No data"
// });
// }
// };
exports.Reassign = async (req, res) => {
try
{
const id = req.query.id;
const id = req.query.entityid;
console.log(id);
Entities.findOne({where : { id : id },attributes: ['process_instance_id'] })
.then(data => {

View File

@ -9,6 +9,7 @@ module.exports = app => {
router.get("/camunda", financials.camunda);
/**
* @swagger
* /api/ConsolidatedSummary:
@ -876,6 +877,7 @@ module.exports = app => {
*/
router.get("/TaskComplete", master.TaskComplete);
/**
* @swagger
* /api/ReInitiate:
@ -911,10 +913,29 @@ module.exports = app => {
router.get("/ReInitiate", master.ReInitiate);
/**
* @swagger
* /api/Reassign:
* get:
* summary: Reassign
* description: Reassign
* parameters:
* - in: query
* name: id
* schema:
* type: integer
* required: true
* description: primary id
* example: 6
* responses:
* 200:
* description: success
*/
router.get("/Reassign", master.Reassign);
//router.post("/doWorkPromise", master.doWorkPromise);
//router.get("/test", master.test);

View File

@ -78,12 +78,14 @@ const URL = process.env.CAMUNDA_URL
const task_complete_url = URL+"task/"+taskid+"/complete";
const myJSONObject = {"variables":{"review_status":{"value":value}}};
request({
url: task_complete_url,
method: "POST",
json: true,
body: myJSONObject
}, function (error, response, body){
return body;
});