From c0048dc17d4fdb06ed42d8dc084bb7cf0bdb11c9 Mon Sep 17 00:00:00 2001
From: yanyuan <yuan.yan@capgemini.com>
Date: 星期三, 01 十一月 2023 17:28:02 +0800
Subject: [PATCH] Fix log
---
_Main/BL/Type_Global_MappingLaneLeg/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_ProductInLane/StaticMethod_FindById.qbl | 16 ++++
_Main/BL/Type_Global_MappingProductInLane/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_Global_MappingUnitOfMeasure_MP/StaticMethod_SynchronizeMacroPlanData.qbl | 14 ++
_Main/BL/Type_Global_MappingForecast/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_Global_MappingCurrency_MP/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_Global_MappingOperationBOM/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_ProductInLane/StaticMethod_CreateOrUpdate.qbl | 6
_Main/BL/Type_Global_MappingProduct_MP/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_Global_MappingCurrencyRate_MP/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_GlobalDTOTable/Method_SynchronizeDataToMacroPlan#127.qbl | 144 ++++++++++++++++++------------------
_Main/BL/Type_Global_MappingCustomOrder/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_Global_MappingInventorySupply/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_Global_MappingStockingPoint_MP/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_Global_MappingActualProductInStockingPointInPeriod/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_Global_MappingOperation/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_Global_MappingConversionFactor/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_Global_MappingStockingPointCost/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_Global_MappingLane/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_Global_MappingUnitCost/StaticMethod_SynchronizeMacroPlanData.qbl | 3
_Main/BL/Type_Global_MappingSalesSegment_MP/StaticMethod_SynchronizeMacroPlanData.qbl | 3
21 files changed, 136 insertions(+), 95 deletions(-)
diff --git "a/_Main/BL/Type_GlobalDTOTable/Method_SynchronizeDataToMacroPlan\043127.qbl" "b/_Main/BL/Type_GlobalDTOTable/Method_SynchronizeDataToMacroPlan\043127.qbl"
index f20706a..089f24c 100644
--- "a/_Main/BL/Type_GlobalDTOTable/Method_SynchronizeDataToMacroPlan\043127.qbl"
+++ "b/_Main/BL/Type_GlobalDTOTable/Method_SynchronizeDataToMacroPlan\043127.qbl"
@@ -50,77 +50,77 @@
macroPlan.InitialUnitAndStockingPoint();
info( organcodelist.Element( 0 ) );
- //
- //if ( isUnitOfMeasure_MP ) {
- // Global_MappingUnitOfMeasure_MP::SynchronizeMacroPlanData( this, macroPlan );
- //}
- //
- //if ( isCustomOrder ) {
- // Global_MappingCustomOrder::SynchronizeMacroPlanData( this, macroPlan, businessTypes, organcodelist, executionUser );
- //}
- //
- //if ( isForeacst ) {
- // Global_MappingForecast::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist );
- //}
- //
- //if ( isSalesSegment_MP ) {
- // Global_MappingSalesSegment_MP::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes );
- //}
- //
- //if ( isProduct_MP ) {
- // Global_MappingProduct_MP::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, macroPlan.IsKeyProduct() );
- //}
- //
- //if ( isConversionFactor ) {
- // Global_MappingConversionFactor::SynchronizeMacroPlanData( this, macroPlan, executionUser );
- //}
- //
- //if ( isOperation ) {
- // Global_MappingOperation::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist );
- //}
- //
- //if ( isOperationBOM ) {
- // Global_MappingOperationBOM::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist, macroPlan.IsKeyProduct(), macroPlan.CreatePurchaseSupplyMaterial() );
- //}
- //
- //if ( isProductInLane ) {
- // Global_MappingProductInLane::SynchronizeMacroPlanData( this, macroPlan, businessTypes, executionUser );
- //}
- //
- //if ( isAIPISPIP ) {
- // Global_MappingActualProductInStockingPointInPeriod::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist, macroPlan.IsKeyProduct() );
- //}
- //
- //if ( isInventorySupply ) {
- // Global_MappingInventorySupply::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist, macroPlan.IsKeyProduct() );
- //}
- //
- //if ( isStockingPointCost ) {
- // Global_MappingStockingPointCost::SynchronizeMacroPlanData( this, macroPlan, businessTypes, executionUser );
- //}
- //
- //if ( isOperationCost ) {
- // Global_MappingOperationCost::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist );
- //}
- //
- //if ( isStockingPoint_MP ) {
- // Global_MappingStockingPoint_MP::SynchronizeMacroPlanData( this, macroPlan, executionUser );
- //}
- //
- //if ( isCurrency_MP ) {
- // Global_MappingCurrency_MP::SynchronizeMacroPlanData( this, macroPlan, executionUser );
- //}
- //
- //if ( isCurrencyRate_MP ) {
- // Global_MappingCurrencyRate_MP::SynchronizeMacroPlanData( this, macroPlan, executionUser );
- //}
- //
- //if ( isLane ) {
- // Global_MappingLane::SynchronizeMacroPlanData( this, macroPlan, executionUser );
- //}
- //
- //if ( isLaneLeg ) {
- // Global_MappingLaneLeg::SynchronizeMacroPlanData( this, macroPlan, executionUser );
- //}
+
+ if ( isUnitOfMeasure_MP ) {
+ Global_MappingUnitOfMeasure_MP::SynchronizeMacroPlanData( this, macroPlan, executionUser );
+ }
+
+ if ( isCustomOrder ) {
+ Global_MappingCustomOrder::SynchronizeMacroPlanData( this, macroPlan, businessTypes, organcodelist, executionUser );
+ }
+
+ if ( isForeacst ) {
+ Global_MappingForecast::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist );
+ }
+
+ if ( isSalesSegment_MP ) {
+ Global_MappingSalesSegment_MP::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes );
+ }
+
+ if ( isProduct_MP ) {
+ Global_MappingProduct_MP::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, macroPlan.IsKeyProduct() );
+ }
+
+ if ( isConversionFactor ) {
+ Global_MappingConversionFactor::SynchronizeMacroPlanData( this, macroPlan, executionUser );
+ }
+
+ if ( isOperation ) {
+ Global_MappingOperation::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist );
+ }
+
+ if ( isOperationBOM ) {
+ Global_MappingOperationBOM::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist, macroPlan.IsKeyProduct(), macroPlan.CreatePurchaseSupplyMaterial() );
+ }
+
+ if ( isProductInLane ) {
+ Global_MappingProductInLane::SynchronizeMacroPlanData( this, macroPlan, businessTypes, executionUser );
+ }
+
+ if ( isAIPISPIP ) {
+ Global_MappingActualProductInStockingPointInPeriod::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist, macroPlan.IsKeyProduct() );
+ }
+
+ if ( isInventorySupply ) {
+ Global_MappingInventorySupply::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist, macroPlan.IsKeyProduct() );
+ }
+
+ if ( isStockingPointCost ) {
+ Global_MappingStockingPointCost::SynchronizeMacroPlanData( this, macroPlan, businessTypes, executionUser );
+ }
+
+ if ( isOperationCost ) {
+ Global_MappingOperationCost::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist );
+ }
+
+ if ( isStockingPoint_MP ) {
+ Global_MappingStockingPoint_MP::SynchronizeMacroPlanData( this, macroPlan, executionUser );
+ }
+
+ if ( isCurrency_MP ) {
+ Global_MappingCurrency_MP::SynchronizeMacroPlanData( this, macroPlan, executionUser );
+ }
+
+ if ( isCurrencyRate_MP ) {
+ Global_MappingCurrencyRate_MP::SynchronizeMacroPlanData( this, macroPlan, executionUser );
+ }
+
+ if ( isLane ) {
+ Global_MappingLane::SynchronizeMacroPlanData( this, macroPlan, executionUser );
+ }
+
+ if ( isLaneLeg ) {
+ Global_MappingLaneLeg::SynchronizeMacroPlanData( this, macroPlan, executionUser );
+ }
*]
}
diff --git a/_Main/BL/Type_Global_MappingActualProductInStockingPointInPeriod/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingActualProductInStockingPointInPeriod/StaticMethod_SynchronizeMacroPlanData.qbl
index 12c950a..ad249d7 100644
--- a/_Main/BL/Type_Global_MappingActualProductInStockingPointInPeriod/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingActualProductInStockingPointInPeriod/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -12,7 +12,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾瀹為檯搴撳瓨鏁版嵁",
+ BrokerName := "鍚屾瀹為檯搴撳瓨鏁版嵁",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingConversionFactor/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingConversionFactor/StaticMethod_SynchronizeMacroPlanData.qbl
index 7147599..51aa067 100644
--- a/_Main/BL/Type_Global_MappingConversionFactor/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingConversionFactor/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -9,7 +9,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾鍗曚綅杞崲鏁版嵁",
+ BrokerName := "鍚屾鍗曚綅杞崲鏁版嵁",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingCurrencyRate_MP/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingCurrencyRate_MP/StaticMethod_SynchronizeMacroPlanData.qbl
index c42db35..e30d9ef 100644
--- a/_Main/BL/Type_Global_MappingCurrencyRate_MP/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingCurrencyRate_MP/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -9,7 +9,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾璐у竵姹囩巼鏁版嵁",
+ BrokerName := "鍚屾璐у竵姹囩巼鏁版嵁",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingCurrency_MP/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingCurrency_MP/StaticMethod_SynchronizeMacroPlanData.qbl
index 94f4a07..31f2109 100644
--- a/_Main/BL/Type_Global_MappingCurrency_MP/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingCurrency_MP/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -9,7 +9,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾璐у竵鏁版嵁",
+ BrokerName := "鍚屾璐у竵鏁版嵁",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingCustomOrder/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingCustomOrder/StaticMethod_SynchronizeMacroPlanData.qbl
index b4df4f3..7e2f51f 100644
--- a/_Main/BL/Type_Global_MappingCustomOrder/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingCustomOrder/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -11,7 +11,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾璁㈠崟鏁版嵁",
+ BrokerName := "鍚屾璁㈠崟鏁版嵁",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingForecast/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingForecast/StaticMethod_SynchronizeMacroPlanData.qbl
index 3b437f4..cb14755 100644
--- a/_Main/BL/Type_Global_MappingForecast/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingForecast/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -11,7 +11,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾棰勬祴鏁版嵁",
+ BrokerName := "鍚屾棰勬祴鏁版嵁",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingInventorySupply/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingInventorySupply/StaticMethod_SynchronizeMacroPlanData.qbl
index 9a8c68c..7de7b35 100644
--- a/_Main/BL/Type_Global_MappingInventorySupply/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingInventorySupply/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -12,7 +12,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾鍦ㄩ�斿簱瀛樻暟鎹�",
+ BrokerName := "鍚屾鍦ㄩ�斿簱瀛樻暟鎹�",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingLane/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingLane/StaticMethod_SynchronizeMacroPlanData.qbl
index 2f0d00e..6cfc45e 100644
--- a/_Main/BL/Type_Global_MappingLane/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingLane/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -9,7 +9,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾杞﹂亾鏁版嵁",
+ BrokerName := "鍚屾杞﹂亾鏁版嵁",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingLaneLeg/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingLaneLeg/StaticMethod_SynchronizeMacroPlanData.qbl
index ba3f97e..dacd193 100644
--- a/_Main/BL/Type_Global_MappingLaneLeg/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingLaneLeg/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -9,7 +9,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾杞﹂亾璺嚎鏁版嵁",
+ BrokerName := "鍚屾杞﹂亾璺嚎鏁版嵁",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingOperation/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingOperation/StaticMethod_SynchronizeMacroPlanData.qbl
index 1a44c1c..59d2808 100644
--- a/_Main/BL/Type_Global_MappingOperation/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingOperation/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -11,7 +11,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾宸ヨ壓璺嚎鏁版嵁",
+ BrokerName := "鍚屾宸ヨ壓璺嚎鏁版嵁",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingOperationBOM/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingOperationBOM/StaticMethod_SynchronizeMacroPlanData.qbl
index 41ade06..86e1e89 100644
--- a/_Main/BL/Type_Global_MappingOperationBOM/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingOperationBOM/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -13,7 +13,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾BOM鏁版嵁",
+ BrokerName := "鍚屾BOM鏁版嵁",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingProductInLane/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingProductInLane/StaticMethod_SynchronizeMacroPlanData.qbl
index 1d10ded..00eddb8 100644
--- a/_Main/BL/Type_Global_MappingProductInLane/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingProductInLane/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -10,7 +10,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾杩愯緭璺嚎浜у搧鏁版嵁",
+ BrokerName := "鍚屾杩愯緭璺嚎浜у搧鏁版嵁",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingProduct_MP/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingProduct_MP/StaticMethod_SynchronizeMacroPlanData.qbl
index 5978c66..47d8f21 100644
--- a/_Main/BL/Type_Global_MappingProduct_MP/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingProduct_MP/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -11,7 +11,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾浜у搧鏁版嵁",
+ BrokerName := "鍚屾浜у搧鏁版嵁",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingSalesSegment_MP/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingSalesSegment_MP/StaticMethod_SynchronizeMacroPlanData.qbl
index f8eab75..636f6a8 100644
--- a/_Main/BL/Type_Global_MappingSalesSegment_MP/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingSalesSegment_MP/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -10,7 +10,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾閿�鍞儴闂ㄦ暟鎹�",
+ BrokerName := "鍚屾閿�鍞儴闂ㄦ暟鎹�",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingStockingPointCost/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingStockingPointCost/StaticMethod_SynchronizeMacroPlanData.qbl
index e0a583a..adfe937 100644
--- a/_Main/BL/Type_Global_MappingStockingPointCost/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingStockingPointCost/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -10,7 +10,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾搴撳瓨鎴愭湰鏁版嵁",
+ BrokerName := "鍚屾搴撳瓨鎴愭湰鏁版嵁",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingStockingPoint_MP/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingStockingPoint_MP/StaticMethod_SynchronizeMacroPlanData.qbl
index 3ee5b0b..a388711 100644
--- a/_Main/BL/Type_Global_MappingStockingPoint_MP/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingStockingPoint_MP/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -9,7 +9,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾搴撳瓨鐐规暟鎹�",
+ BrokerName := "鍚屾搴撳瓨鐐规暟鎹�",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingUnitCost/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingUnitCost/StaticMethod_SynchronizeMacroPlanData.qbl
index ff5d6bb..2b7b644 100644
--- a/_Main/BL/Type_Global_MappingUnitCost/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingUnitCost/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -11,7 +11,8 @@
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾鍒堕�犳垚鏈暟鎹�",
+ BrokerName := "鍚屾鍒堕�犳垚鏈暟鎹�",
+ ExecutionStatus := "InOperation",
IsSuccess := true,
ExecuteUser := executionUser
);
diff --git a/_Main/BL/Type_Global_MappingUnitOfMeasure_MP/StaticMethod_SynchronizeMacroPlanData.qbl b/_Main/BL/Type_Global_MappingUnitOfMeasure_MP/StaticMethod_SynchronizeMacroPlanData.qbl
index 5c7cf69..30bfa48 100644
--- a/_Main/BL/Type_Global_MappingUnitOfMeasure_MP/StaticMethod_SynchronizeMacroPlanData.qbl
+++ b/_Main/BL/Type_Global_MappingUnitOfMeasure_MP/StaticMethod_SynchronizeMacroPlanData.qbl
@@ -2,22 +2,30 @@
#parent: #root
StaticMethod SynchronizeMacroPlanData (
GlobalOTDTable globalOTDTable,
- MacroPlan macroPlan
+ MacroPlan macroPlan,
+ String executionUser
)
{
TextBody:
[*
global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew,
- Name := "鍚屾鍗曚綅鏁版嵁",
- IsSuccess := true
+ BrokerName := "鍚屾鍗曚綅鏁版嵁",
+ ExecutionStatus := "InOperation",
+ IsSuccess := true,
+ ExecuteUser := executionUser
);
try {
macroPlan.DoASyncMappingUnitOfMeasureData(globalOTDTable);
+
+ global_BrokerExecuteLog.ExecutionStatus( "Complete" );
+ global_BrokerExecuteLog.SuccessDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) );
} onerror {
global_BrokerExecuteLog.IsSuccess( false );
global_BrokerExecuteLog.ErrorNo( e.ErrorNr() );
global_BrokerExecuteLog.ErrorMessage( e.GeneralInformation() );
+ global_BrokerExecuteLog.ErrorDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) );
+ global_BrokerExecuteLog.ExecutionStatus( "Complete" );
}
*]
}
diff --git a/_Main/BL/Type_ProductInLane/StaticMethod_CreateOrUpdate.qbl b/_Main/BL/Type_ProductInLane/StaticMethod_CreateOrUpdate.qbl
index 0359b3f..8fd36c2 100644
--- a/_Main/BL/Type_ProductInLane/StaticMethod_CreateOrUpdate.qbl
+++ b/_Main/BL/Type_ProductInLane/StaticMethod_CreateOrUpdate.qbl
@@ -15,15 +15,15 @@
// Get product&line
product := Product_MP::FindById( owner, productid );
- line := Lane::FindLaneTypeIndex( lineid );
+ line := Lane::FindById( owner, lineid );
if( not isnull( product) and not isnull( line)){
- productinline := ProductInLane::FindProductInLaneTypeIndex( lineid, productid );
+ productinline := ProductInLane::FindById( owner, productid, lineid );
if( isnull( productinline ) ){
ProductInLane::Create( product, line, isexcluded, isfromdb );
}else{
- productinline.Update( productid, lineid, isexcluded, isfromdb );
+ productinline.Update( lineid, productid, isexcluded, isfromdb );
}
}
*]
diff --git a/_Main/BL/Type_ProductInLane/StaticMethod_FindById.qbl b/_Main/BL/Type_ProductInLane/StaticMethod_FindById.qbl
new file mode 100644
index 0000000..e0065ed
--- /dev/null
+++ b/_Main/BL/Type_ProductInLane/StaticMethod_FindById.qbl
@@ -0,0 +1,16 @@
+Quintiq file version 2.0
+#parent: #root
+StaticMethod FindById (
+ MacroPlan mp,
+ String id,
+ String laneid
+) as ProductInLane
+{
+ TextBody:
+ [*
+ // yy 2023-11-01
+ result := select( mp, Product_MP.ProductInLane, pil, true, pil.ProductID() = id and pil.LaneID() = laneid );
+
+ return result;
+ *]
+}
--
Gitblit v1.9.3