This commit is contained in:
IDONTSUDO 2024-10-28 10:33:26 +03:00
parent 3f88ceebe4
commit 00c553ecd7
2 changed files with 5 additions and 3 deletions

View file

@ -8,6 +8,8 @@ export abstract class CreateInstanceScenario<V extends Instance> extends Callbac
abstract databaseModel: any;
call = async (model: V): ResponseBase => {
model.instancePath = `${model.path}/${model.instanceName}`;
console.log("INSTANCE PATh");
console.log(model.instancePath)
return (await new CreateFolderUseCase().call(model.instancePath)).map(
async () => await new CreateDataBaseModelUseCase(this.databaseModel).call(model)
);

View file

@ -13,10 +13,10 @@ export class ExecCalculationInstanceProcessScenario extends CallbackStrategyWith
(await new ReadByIdDataBaseModelUseCase<ICalculationInstance>(CalculationInstanceDBModel).call(id)).map(
async (model) => {
return (await new IsHaveActiveProcessUseCase().call()).map(async () => {
const execCommand = `${model.script} --form ${JSON.stringify(
const execCommand = `${model.script} --form '${JSON.stringify(
model.formBuilder
)} --path ${model.instancePath.normalize()}`;
)}' --path ${model.instancePath.normalize()}`;
console.log(execCommand);
await CalculationInstanceDBModel.findById(id).updateOne({
processStatus: "RUN",
lastProcessExecCommand: execCommand,