merge:GWM
This commit is contained in:
commit
0c8597395d
@ -486,7 +486,8 @@ exports.TaskComplete = (req, res) => {
|
|||||||
task_id = camundaHelper.financialsListOfProcessInstances(processInstanceId);
|
task_id = camundaHelper.financialsListOfProcessInstances(processInstanceId);
|
||||||
task_id.then(function(task_id){
|
task_id.then(function(task_id){
|
||||||
if(task_id != false){
|
if(task_id != false){
|
||||||
camundaHelper.financialsTaskComplete(task_id)
|
value = true;
|
||||||
|
camundaHelper.financialsTaskComplete(task_id,value)
|
||||||
} });
|
} });
|
||||||
});
|
});
|
||||||
setTimeout(()=>{
|
setTimeout(()=>{
|
||||||
@ -501,38 +502,38 @@ exports.TaskComplete = (req, res) => {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.camunda = async (req, res) => {
|
exports.ReInitiate = async (req, res) => {
|
||||||
const losid = req.query.losid;
|
|
||||||
try
|
try
|
||||||
{
|
|
||||||
const losid = "fb37c1e4-271e-11ec-a4f4-42010a800002";
|
|
||||||
const cin = "test";
|
|
||||||
const user = "test";
|
|
||||||
|
|
||||||
|
|
||||||
instancesid = "33f6a13d-272f-11ec-a4f4-42010a800002";
|
|
||||||
taskid = camundaHelper.financialsListOfProcessInstances(instancesid);
|
|
||||||
res.send({'status':200,'message':"success",'data':"No data"});
|
|
||||||
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.test = (req, res) => {
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
const processInstanceId = "fb2b8cd9-271e-11ec-a4f4-42010a800002";
|
const losid = req.query.losid;
|
||||||
|
const pan = req.query.pan;
|
||||||
task_id = camundaHelper.financialsListOfProcessInstances(processInstanceId);
|
const cin = req.query.cin;
|
||||||
|
const user = "SMC"
|
||||||
res.send({'status':200,'message':"success",'data':"No data"});
|
Entities.findOne({where : { losid : losid,pan : pan,cin : cin },attributes: ['id'] })
|
||||||
logMsg.info("Cheker Completed Success");
|
.then(data => {
|
||||||
|
const primaryId = data.dataValues.id;
|
||||||
|
console.log(primaryId)
|
||||||
|
processInstanceId = camundaHelper.startFinancialsProcessInstance(losid,pan,user);
|
||||||
|
console.log(processInstanceId)
|
||||||
|
processInstanceId.then(function(InstanceId){
|
||||||
|
console.log(InstanceId)
|
||||||
|
//Entities.update({ "process_instance_id" : InstanceId },{ where: { id: primaryId }})
|
||||||
|
Entities.update({ "process_instance_id":InstanceId },{ where: { id: primaryId }})
|
||||||
|
.then(()=>{
|
||||||
|
res.send({'status':200,'message':"success",'data':"No data"});
|
||||||
|
})
|
||||||
|
.catch(err => {
|
||||||
|
res.status(500).send({'status':404,
|
||||||
|
message: err.message || "processInstanceId not updated in entities table." ,'data': "No data" });
|
||||||
|
});
|
||||||
|
});
|
||||||
|
})
|
||||||
|
.catch(err => {
|
||||||
|
res.status(500).send({'status':404,
|
||||||
|
message: err.message || "Data not found." ,'data': "No data" });
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
catch(err) {
|
catch(err) {
|
||||||
res.status(500).send({'status':404,
|
res.status(500).send({'status':404,
|
||||||
message: err.message || "Some error occurred while Cheker Complete." ,'data': "No data"
|
message: err.message || "Some error occurred while Cheker Complete." ,'data': "No data"
|
||||||
@ -540,6 +541,91 @@ exports.test = (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;
|
||||||
|
|
||||||
|
// Entities.findOne({where : { id : id },attributes: ['process_instance_id'] })
|
||||||
|
// .then(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.test = (req, res) => {
|
||||||
|
|
||||||
|
// try
|
||||||
|
// {
|
||||||
|
// const processInstanceId = "fb2b8cd9-271e-11ec-a4f4-42010a800002";
|
||||||
|
|
||||||
|
// task_id = camundaHelper.financialsListOfProcessInstances(processInstanceId);
|
||||||
|
|
||||||
|
// res.send({'status':200,'message':"success",'data':"No data"});
|
||||||
|
// 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"
|
||||||
|
// }); }
|
||||||
|
|
||||||
|
// };
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//promise
|
//promise
|
||||||
@ -560,7 +646,30 @@ exports.test = (req, res) => {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// public function reassign(Request $request)
|
||||||
|
// {
|
||||||
|
// $gst_data = $request->all();
|
||||||
|
|
||||||
|
// $gstin_id = $gst_data['gstin_id'];
|
||||||
|
// $process_instance_id = GSTIN::select('process_instance_id')
|
||||||
|
// ->where( 'id', '=', $gstin_id )->first();
|
||||||
|
|
||||||
|
|
||||||
|
// if($process_instance_id)
|
||||||
|
// {
|
||||||
|
// $instance_id = $process_instance_id['process_instance_id'];
|
||||||
|
// $json = [ 'json' => [ "processInstanceIdIn" => [ $instance_id ] ] ];
|
||||||
|
// //get taskid from gstListOfProcessInstances camunda Api with process_instance_id
|
||||||
|
// $get_task_id = CamundaHelper::gstListOfProcessInstances($json);
|
||||||
|
// // $taskid = count($get_task_id)? $get_task_id[0]['id'] : NULL;
|
||||||
|
// $taskid = $get_task_id[0]['id'];
|
||||||
|
// //calling GstTaskComplete camunda Api with taskid
|
||||||
|
// $value = false;
|
||||||
|
// CamundaHelper::GstTaskComplete($taskid,$value);
|
||||||
|
// return ResponseBuilder::sendResponse(200,'success');
|
||||||
|
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -17,6 +17,7 @@ module.exports = (sequelize, DataTypes) => {
|
|||||||
Entities.init(
|
Entities.init(
|
||||||
{
|
{
|
||||||
losid: { type: DataTypes.STRING },
|
losid: { type: DataTypes.STRING },
|
||||||
|
process_instance_id: {type: DataTypes.STRING},
|
||||||
pan: { type: DataTypes.STRING },
|
pan: { type: DataTypes.STRING },
|
||||||
cin: { type: DataTypes.STRING },
|
cin: { type: DataTypes.STRING },
|
||||||
bizname: { type: DataTypes.STRING },
|
bizname: { type: DataTypes.STRING },
|
||||||
|
|||||||
@ -877,8 +877,14 @@ module.exports = app => {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
router.get("/TaskComplete", master.TaskComplete);
|
router.get("/TaskComplete", master.TaskComplete);
|
||||||
|
|
||||||
|
router.get("/ReInitiate", master.ReInitiate);
|
||||||
|
|
||||||
|
router.get("/Reassign", master.Reassign);
|
||||||
|
|
||||||
|
|
||||||
//router.post("/doWorkPromise", master.doWorkPromise);
|
//router.post("/doWorkPromise", master.doWorkPromise);
|
||||||
router.get("/test", master.test);
|
//router.get("/test", master.test);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -67,12 +67,15 @@ const URL = process.env.CAMUNDA_URL
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function financialsTaskComplete(taskid)
|
function financialsTaskComplete(taskid,value)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
const task_complete_url = URL+"/task/"+taskid+"/complete";
|
|
||||||
const myJSONObject = {"variables":{"review_status":{"value":true}}};
|
|
||||||
|
const task_complete_url = URL+"task/"+taskid+"/complete";
|
||||||
|
const myJSONObject = {"variables":{"review_status":{"value":value}}};
|
||||||
|
|
||||||
request({
|
request({
|
||||||
url: task_complete_url,
|
url: task_complete_url,
|
||||||
method: "POST",
|
method: "POST",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user