update index.js and initFunctionData.js

main
MohammadHoseinPaymard 2 weeks ago
parent b24b6f700f
commit f48f417cce
  1. 30
      index.js
  2. 31
      initFunctionData.js

@ -116,7 +116,7 @@ require(path.join(process.cwd(), "..", "server", "dist", "database.js"));
//---------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------
for await(let key of Object.keys(allWorkFlowInfo)){ for await (let key of Object.keys(allWorkFlowInfo)) {
if (!allWorkFlowInfo[key].isValid) { if (!allWorkFlowInfo[key].isValid) {
console.log(`workflow with id:'${key}' in invalid`); console.log(`workflow with id:'${key}' in invalid`);
delete allWorkFlowInfo[key]; delete allWorkFlowInfo[key];
@ -127,18 +127,34 @@ require(path.join(process.cwd(), "..", "server", "dist", "database.js"));
fs.writeFileSync("./result-afterProcess.json", JSON.stringify(allWorkFlowInfo)); fs.writeFileSync("./result-afterProcess.json", JSON.stringify(allWorkFlowInfo));
for await(const workflow of Object.keys(allWorkFlowInfo)){ for await (const workflow of Object.keys(allWorkFlowInfo)) {
if(workflow==57){ if (workflow == 57) {
const data = allWorkFlowInfo[workflow]; const data = allWorkFlowInfo[workflow];
const pathsCollection = data?.root?.validPaths || []; const pathsCollection = data?.root?.validPaths || [];
if(pathsCollection?.length==0) allWorkFlowInfo[key].isValid = false; if (pathsCollection?.length == 0) allWorkFlowInfo[key].isValid = false;
for await(let pathString of pathsCollection){ for await (let pathString of pathsCollection) {
const path = pathString.split(","); const pathCollection = pathString.split(",");
console.log("path",path);
let data = {}
//inja masir start mishe
for await (let path of pathCollection) {
console.log(path);
}
return;
} }
return; return;
} }
} }
for await (let key of Object.keys(allWorkFlowInfo)) {
if (!allWorkFlowInfo[key].isValid) {
console.log(`workflow with id:'${key}' in invalid`);
delete allWorkFlowInfo[key];
}
}
console.timeEnd("WorkflowTester"); console.timeEnd("WorkflowTester");
console.log("DONE"); console.log("DONE");
process.exit(0); process.exit(0);

@ -20,17 +20,17 @@ initFunctionData = async (data) => {
raw: true, raw: true,
})); }));
// if (process.networkId) { // if (process.networkId) {
const processNetwork = await db.network.findByPk(process.networkId, { const processNetwork = await db.network.findByPk(process.networkId, {
raw: true, raw: true,
attributes: ["level"], attributes: ["level"],
}); });
// const payloadNetwork = await db.network.findOne({ // const payloadNetwork = await db.network.findOne({
// where: { // where: {
// [`level${processNetwork.level}Id`]: process.networkId, // [`level${processNetwork.level}Id`]: process.networkId,
// id: payload.networkId, // id: payload.networkId,
// }, // },
// raw: true, // raw: true,
// }); // });
// } // }
let processChecklist = await bpmsDB.bpms_processChecklist.findAll({ let processChecklist = await bpmsDB.bpms_processChecklist.findAll({
where: { processId: process.id }, where: { processId: process.id },
@ -82,6 +82,11 @@ initFunctionData = async (data) => {
(await db.unit.findOne({ (await db.unit.findOne({
where: { id: unitId, status: 1 }, where: { id: unitId, status: 1 },
})); }));
}
return { data: newData, transaction: data.transaction }
} }
return { data: newData, transaction: data.transaction } }
}}
module.exports = {
initFunctionData
}
Loading…
Cancel
Save