From 98666fb3add2c1b2529318d1aec463c7360f2be3 Mon Sep 17 00:00:00 2001
From: lazhen <17772815105@139.com>
Date: 星期四, 07 十一月 2024 17:00:11 +0800
Subject: [PATCH] Merge branch 'dev' of http://47.101.211.7:10101/r/VWED into dev-zlg

---
 _Main/BL/Type_InterfaceDataset/StaticMethod_PushPlanInventoryData.qbl |   28 +++++++++++++++++-----------
 1 files changed, 17 insertions(+), 11 deletions(-)

diff --git a/_Main/BL/Type_InterfaceDataset/StaticMethod_PushPlanInventoryData.qbl b/_Main/BL/Type_InterfaceDataset/StaticMethod_PushPlanInventoryData.qbl
index 3853f45..4503d47 100644
--- a/_Main/BL/Type_InterfaceDataset/StaticMethod_PushPlanInventoryData.qbl
+++ b/_Main/BL/Type_InterfaceDataset/StaticMethod_PushPlanInventoryData.qbl
@@ -2,7 +2,8 @@
 #parent: #root
 StaticMethod PushPlanInventoryData (
   const MacroPlan macroPlan,
-  InterfaceDataset interfaceDataset
+  InterfaceDataset interfaceDataset,
+  String executor
 )
 {
   Description: '鍙戦�佽鍒掑簱瀛樻暟鎹帴鍙�'
@@ -10,7 +11,8 @@
   [*
     table         := selectobject( interfaceDataset, InventoryPlanArchiveVersion, version, not version.IsShow() );
     
-    interfaceTime := DateTime::ActualTime().Format( "Y-M2-D2 h2:m:s" );
+    totalRow      := 0;
+    interfaceTime := DateTime::ActualTime().Format( "Y-M2-D2 H2:m:s" );
     
     jsonarray     := JSON::Array();
     
@@ -27,19 +29,23 @@
                                    .Add( "fac", ifexpr( r.Unit().Regex( "CC" ), "CC", "DL" ) )
                                    .Add( "interfaceTime", interfaceTime ).Build();
           jsonarray.Add( idsjson );
+          totalRow++;
         }
       }
     }
     
     requestbody := jsonarray.Build().AsString();
-    info(  requestbody );
-    //loginfo := owner.InterfaceLoginfo( relnew, ExecuteUser := executor
-    //                                   , Name := Translations::InterfaceDataset_CustomerDemandPPAIDS_Name()
-    //                                   , InterfaceDateTime := DateTime::ActualTime()
-    //                                   , Message := '瀹㈡埛闇�姹傦紙PPA+IDS锛�'
-    //                                   , RequestBody := requestbody);
-    ////error( '--------------------', requestbody );
-    //data     := InterfaceLoginfo::CallInterfaceForDataCenter( owner, loginfo );
-    //info( '----------------', data.AsString() );
+    
+    //info(  requestbody );
+    
+    loginfo := interfaceDataset.InterfaceLoginfo( relnew, 
+                                                  ExecuteUser       := executor, 
+                                                  Name              := "Plan inventory data", 
+                                                  InterfaceDateTime := DateTime::ActualTime(), 
+                                                  Message           := "璁″垝搴撳瓨鏁版嵁", 
+                                                  RequestBody       := requestbody,
+                                                  TotalRow          := totalRow );
+    
+    InterfaceLoginfo::CallInterfaceForDataCenter_PlanInventory( interfaceDataset, loginfo );
   *]
 }

--
Gitblit v1.9.3