From 93652435728de839582440eefd5122c281181d35 Mon Sep 17 00:00:00 2001 From: limj <limj@taizhitech.com> Date: 星期二, 24 十月 2023 18:46:04 +0800 Subject: [PATCH] 优先级管理添加注释 --- _Main/UI/MacroPlannerWebApp/Component_DialogDataDistribution/Response_pnlActions_btnOk_OnClick.def | 31 +++++++++++++++++++++++-------- 1 files changed, 23 insertions(+), 8 deletions(-) diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogDataDistribution/Response_pnlActions_btnOk_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_DialogDataDistribution/Response_pnlActions_btnOk_OnClick.def index f2e440f..d4696a6 100644 --- a/_Main/UI/MacroPlannerWebApp/Component_DialogDataDistribution/Response_pnlActions_btnOk_OnClick.def +++ b/_Main/UI/MacroPlannerWebApp/Component_DialogDataDistribution/Response_pnlActions_btnOk_OnClick.def @@ -4,21 +4,36 @@ { #keys: '[414702.1.84941735]' DefinitionID: 'Responsedef_WebButton_OnClick' + Precondition: + [* + flag := not isnull( GlobalOTDTable ) and not isnull( GlobalOTDLog ); + + activeScenario := DataHolderActiveScenario.Data(); + currentScenario := DataHolderScenario.Data(); + businessType := ddlBusinessType.Data(); + + if ( activeScenario = currentScenario or isnull( businessType ) ) { + flag := false; + feedback := "鏃犳硶瀵瑰綋鍓嶉�変腑鍦烘櫙杩涜鍒嗗彂"; + } + + isExists := exists( GlobalOTDLog, DataDistributionLog, tempDD, tempDD.ExecuteStatus() = "Running" and tempDD.MacroPlanMDSID() = currentScenario.DatasetMDSID() ); + if ( flag and isExists ) { + flag := false; + feedback := "褰撳墠鍦烘櫙姝e湪杩涜鍒嗗彂"; + } + + return flag; + *] QuillAction { Body: [* Form.ApplyChanges(); - businessType := select( GlobalOTDTable, - BusinessType, - b, - b.ScenarioName() = dropDownStringListGeneral.Text() - ); - - //Global_BrokerExecuteLog::CreateInOperation( GlobalOTDTable, "DataDistribution", ApplicationMacroPlanner.GetUserName() ); + DataDistributionLog::Create( GlobalOTDLog, ApplicationMacroPlanner.GetUserName(), DataHolderScenario.Data().DatasetMDSID(), DataHolderScenario.Data().Name() ); MacroPlan::DoASync( DataHolderScenario.Data(), - businessType.BusinessTypeName(), + ddlBusinessType.Data(), checkboxIsKeyProduct.Checked(), checkboxCreatePurchaseSupplyProduct.Checked(), GlobalOTDTable ); -- Gitblit v1.9.3