From c179ab5f3f347b5b6acd6066dadd23c8031a486b Mon Sep 17 00:00:00 2001
From: yanyuan <yuan.yan@capgemini.com>
Date: 星期二, 05 九月 2023 17:58:09 +0800
Subject: [PATCH] Merge branch 'dev_yy' into dev

---
 _Main/BL/Type_MacroPlan/StaticMethod_DoSync0.qbl |   75 ++++++++++++++++++++++---------------
 1 files changed, 45 insertions(+), 30 deletions(-)

diff --git a/_Main/BL/Type_MacroPlan/StaticMethod_DoSync0.qbl b/_Main/BL/Type_MacroPlan/StaticMethod_DoSync0.qbl
index 5b22e41..dc5d8d6 100644
--- a/_Main/BL/Type_MacroPlan/StaticMethod_DoSync0.qbl
+++ b/_Main/BL/Type_MacroPlan/StaticMethod_DoSync0.qbl
@@ -21,17 +21,19 @@
     }
     info( "KeyProduct : " + [String]isKeyProduct )
     info( "Create purchase supply material : " + [String]createPurchaseSupplyMaterial )
+    
     // 鍒濆鎹�-0
-    info( "Initial" );
+    info( "Start Initial" );
     macroPlan.InitialUnitAndStockingPoint();
+    
     // 鍗曚綅-1
-    info( "UnitOfMeasure_MP::DoSync" )
     UnitOfMeasure_MP::DoSync( macroPlan );
+    
     // 閿�鍞儴闂�-2
-    info( "SalesSegment::DoSync" )
     SalesSegment_MP::DoSync( macroPlan, businessTypes );
+    
     // 搴撳瓨鐐�-3
-    info( "StockingPoint::DoSync" )
+    info( "Sales Segment Finished, Start Get StockingPoint From Api" )
     bodynumber := "2";
     postrequestbody := macroPlan.ApiBuildPostRequestBody( bodynumber );
     address := "api-uat-sgc.tianma.cn";
@@ -39,8 +41,9 @@
     port := 443;
     data := macroPlan.ApiResponesCheck( address, url, port, postrequestbody );
     macroPlan.ApiStockingPointData( data );
+    
     // 璐у竵淇℃伅-4
-    info( "Currencies::DoSync" )
+    info( "Get StockingPoint From Api Finished, Start Get CurrencyInfo From Api" )
     bodynumber := "1";
     postrequestbody := macroPlan.ApiBuildPostRequestBody( bodynumber );
     address := "api-uat-sgc.tianma.cn";
@@ -48,8 +51,9 @@
     port := 443;
     data := macroPlan.ApiResponesCheck( address, url, port, postrequestbody );
     macroPlan.ApiCurenciesData( data );
+    
     //璐у竵姹囩巼淇℃伅-5
-    info( "CurrencyRates::DoSync" )
+    info( "Get CurrencyInfo From Api Finished, Start Get CurrencyRates From Api" )
     bodynumber := "5";
     postrequestbody := macroPlan.ApiBuildPostRequestBody( bodynumber );
     address := "api-uat-sgc.tianma.cn";
@@ -59,29 +63,32 @@
     macroPlan.ApiCurencyRatesData( data );
     
     // 浜у搧鐗╂枡-6
-    info( "Product::DoSync" )
-    //todo: 鏁版嵁鏈夐噸澶嶏紝鍏堢暐杩�
+    info( "Get CurrencyRates From Api Finished, Start Product Data Broker" )
     macroPlan.Broker_OTD_Product().Execute();
-    info( "Start data mapping of product" );
+    info( "Product Data Broker Finished, Start Product Mapping" );
     //testproduct := construct( Strings );
     macroPlan.MappingProductData( businessTypes, false );
+    
     //鍗曚綅杞崲-7
-    info( "BaseConversionFactor::DoSync" )
     BaseConversionFactor::DoSync( macroPlan );
+    
     // Unit-9 
     // 涓嶰peration涓�鍚屽鐞�
-    info( "Unit::DoSync" )
-    info( "Start data broker of operation" );
+    info( "BaseConversionFactor Finished, Start Operation Data Broker" );
     macroPlan.Broker_OTD_Operation().Execute();
+    info( "Operation Data Broker Finished, Start Unit Mapping" );
     macroPlan.MappingUnitData( businessTypes );
+    
     // 宸ヨ壓璺嚎 + BOM-9
-    info( "Operation&BOM::DoSync" )
-    info( "Start data mapping of operation" );
+    info( "Unit Finished, Start Operation Mapping" );
     macroPlan.MappingOperationData( businessTypes );  
+    info( "Operation Finished, Start BOM Data Broker" );
     macroPlan.Broker_OTD_BOM().Execute();
+    info( "BOM Data Broker Finished, Start BOM Mapping" );
     macroPlan.MappingOperationBOMData( businessTypes, isKeyProduct, createPurchaseSupplyMaterial );
+    
     //杞﹂亾淇℃伅-10
-    info( "Lanes::DoSync" )
+    info( "BOM Finished, Start Get Lanes From Api" );
     bodynumber := "3";
     postrequestbody := macroPlan.ApiBuildPostRequestBody( bodynumber );
     address := "api-uat-sgc.tianma.cn";
@@ -89,8 +96,9 @@
     port := 443;
     data := macroPlan.ApiResponesCheck( address, url, port, postrequestbody );
     macroPlan.ApiLanesData( data );
+    
     //杞﹂亾杩愯緭娈�-11
-    info( "LaneLegs::DoSync" )
+    info( "Get Lanes From Api Finished, Start Get LaneLegs From Api" );
     bodynumber := "4";
     postrequestbody := macroPlan.ApiBuildPostRequestBody( bodynumber );
     address := "api-uat-sgc.tianma.cn";
@@ -98,36 +106,43 @@
     port := 443;
     data := macroPlan.ApiResponesCheck( address, url, port, postrequestbody );
     macroPlan.ApiLaneLegsData( data );
-    // 渚涘簲缃戠粶锛堣溅閬擄級-12
-    info( "ProductInLane::DoSync" )
-    macroPlan.Broker_OTD_ProductInLane().Execute();
-    macroPlan.MappingProductInLaneData();
+    
+    //// 渚涘簲缃戠粶锛堣溅閬擄級-12
+    //info( "Get Lanelegs From Api Finished, Start ProductInLane Data Broker" );
+    //macroPlan.Broker_OTD_ProductInLane().Execute();
+    //info( "ProductInLane Data Broker Finished, Start ProductInLane Mapping" );
+    //macroPlan.MappingProductInLaneData();
+    
     // 鍦ㄥ簱搴撳瓨鏁版嵁-13
-    info( "ActualPISPIP::DoSync" )
+    info( "ProductInLane Finished, Start ActualPISPIP Data Broker" );
     macroPlan.Broker_OTD_ActualPISPIP().Execute();
+    info( "ActualPISPIP Data Broker Finished, Start ActualPISPIP Mapping" );
     //macroPlan.MappingActualPISPIPData( businessTypes, true );
     macroPlan.MappingActualPISPIPData( businessTypes, false );
+    
     // 鍦ㄩ�斿簱瀛�-14
-    info( "ExternalSupply::DoSync" )
-    info( "Start data broker of External supply" );
+    info( "ActualPISPIP Finished, Start ExternalSupply Data Broker" );
     macroPlan.Broker_OTD_ExternalSupply().Execute();
     //macroPlan.MappingExternalSupplyData( businessTypes, true );
-    info( "Start data mapping of External supply" );
+    info( "ExternalSupply Data Broker Finished, Start ExternalSupply Mapping" );
     macroPlan.MappingExternalSupplyData( businessTypes, false );
+    
     // 搴撳瓨鎴愭湰-15
-    info( "InventoryCost::DoSync" );
     InventoryValueAndCost::DoSync( macroPlan );
-    // todo 鍒堕�犳垚鏈�-16
-    info( "OperationCost::DoSync" );
-    macroPlan.MappingOperationCostData( businessTypes );
+    
+    //// todo 鍒堕�犳垚鏈�-16
+    //info( "InventoryCost Finished, Start OperationCost Mapping" );
+    //macroPlan.MappingOperationCostData( businessTypes );
+    
     // 璁㈠崟棰勬祴-17
-    info( "Forecast::DoSync" );
     Forecast::DoSync( macroPlan, businessTypes );
+    
     // 璁㈠崟闇�姹�-18
-    info( "CustomerOrder::DoSync" );
     CustomerOrder::DoSync( macroPlan, businessTypes );
+    
     //// todo 渚涘簲鍟嗚兘鍔�
     //info( "ProviderCapacity::DoSync" )
+    
     //// todo 渚涘簲鍟嗗洖澶�
     //info( "ProviderReply::DoSync" )
   *]

--
Gitblit v1.9.3