From 882d96490e2d5a6dc8932416e643d6b060fe25ae Mon Sep 17 00:00:00 2001
From: lazhen <17772815105@139.com>
Date: 星期五, 26 七月 2024 17:38:28 +0800
Subject: [PATCH] 接口数据定时任务事件改为前一天

---
 _Main/BL/Type_MachineStockData/StaticMethod_Synchronize.qbl                     |    4 ++--
 _Main/BL/Type_FinishedEngineInventory/StaticMethod_Synchronize.qbl              |    4 ++--
 _Main/BL/Dataset_InterfaceDataset/Daemon_FinishedEngineInventoryInterface#0.qbl |   16 ++++++++++++++++
 _Main/BL/Dataset_InterfaceDataset/Daemon_ShippingActualInterface.qbl            |    2 +-
 _Main/BL/Type_ShippingActualData/StaticMethod_Synchronize.qbl                   |    6 +++---
 5 files changed, 24 insertions(+), 8 deletions(-)

diff --git "a/_Main/BL/Dataset_InterfaceDataset/Daemon_FinishedEngineInventoryInterface\0430.qbl" "b/_Main/BL/Dataset_InterfaceDataset/Daemon_FinishedEngineInventoryInterface\0430.qbl"
new file mode 100644
index 0000000..cfbb411
--- /dev/null
+++ "b/_Main/BL/Dataset_InterfaceDataset/Daemon_FinishedEngineInventoryInterface\0430.qbl"
@@ -0,0 +1,16 @@
+Quintiq file version 2.0
+#parent: #root
+Daemon FinishedEngineInventoryInterface
+{
+  Frequency: P1DT0H0M0S
+  Priority: 'Default'
+  StartDate: 2024-07-19
+  StartTimeOfDay: P0DT9H0M0S
+  Text:
+  [*
+    options := DatasetFindOptions::Construct( 'InterfaceDataset' ).IncludeOffline( true ); //to load we must search offline datasets.
+    mdskey := DatasetController::FindUnique( options );
+    
+    MDSInterfaceDataset::Root( mdskey ) -> FinishedEngineInventory::Synchronize( "Administrator" );
+  *]
+}
diff --git a/_Main/BL/Dataset_InterfaceDataset/Daemon_ShippingActualInterface.qbl b/_Main/BL/Dataset_InterfaceDataset/Daemon_ShippingActualInterface.qbl
index d62eedf..8706993 100644
--- a/_Main/BL/Dataset_InterfaceDataset/Daemon_ShippingActualInterface.qbl
+++ b/_Main/BL/Dataset_InterfaceDataset/Daemon_ShippingActualInterface.qbl
@@ -5,7 +5,7 @@
   Frequency: P1DT0H0M0S
   Priority: 'Default'
   StartDate: 2024-07-19
-  StartTimeOfDay: P0DT23H30M0S
+  StartTimeOfDay: P0DT9H0M0S
   Text:
   [*
     options := DatasetFindOptions::Construct( 'InterfaceDataset' ).IncludeOffline( true ); //to load we must search offline datasets.
diff --git a/_Main/BL/Type_FinishedEngineInventory/StaticMethod_Synchronize.qbl b/_Main/BL/Type_FinishedEngineInventory/StaticMethod_Synchronize.qbl
index 184e857..0bde4d2 100644
--- a/_Main/BL/Type_FinishedEngineInventory/StaticMethod_Synchronize.qbl
+++ b/_Main/BL/Type_FinishedEngineInventory/StaticMethod_Synchronize.qbl
@@ -8,12 +8,12 @@
   TextBody:
   [*
     //// 鐢勫叞楦� Jul-17-2024 (created)
-    date    := Date::ActualDate();
+    date    := Date::ActualDate() - Duration::Days( 1 );
     loginfo := owner.InterfaceLoginfo( relnew, ExecuteUser := executor
                                        , Name := Translations::InterfaceDataset_FinishedEngineInventory_Name()
                                        , InterfaceDateTime := DateTime::ActualTime()
                                        , Message := '搴撳瓨鏁版嵁锛堝彂鍔ㄦ満鎴愬搧搴撳瓨锛�'
-                                       , RequestBody := FinishedEngineInventory::GetRequestBody( date ) );
+                                       , RequestBody := FinishedEngineInventory::GetRequestBody( date.Date() ) );
     
     data := InterfaceLoginfo::CallInterface( owner, loginfo );
     if( not isnull( data ) ){
diff --git a/_Main/BL/Type_MachineStockData/StaticMethod_Synchronize.qbl b/_Main/BL/Type_MachineStockData/StaticMethod_Synchronize.qbl
index 6bc9761..ac78819 100644
--- a/_Main/BL/Type_MachineStockData/StaticMethod_Synchronize.qbl
+++ b/_Main/BL/Type_MachineStockData/StaticMethod_Synchronize.qbl
@@ -8,12 +8,12 @@
   TextBody:
   [*
     //// 鐢勫叞楦� Jul-17-2024 (created)
-    date    := Date::ActualDate();
+    date    := Date::ActualDate() - Duration::Days( 1 );
     loginfo := owner.InterfaceLoginfo( relnew, ExecuteUser := executor
                                        , Name := Translations::InterfaceDataset_MachineStockData_Name()
                                        , InterfaceDateTime := DateTime::ActualTime()
                                        , Message := '搴撳瓨鏁版嵁锛堟満鍔犲簱瀛橈級'
-                                       , RequestBody := MachineStockData::GetRequestBody( date ) );
+                                       , RequestBody := MachineStockData::GetRequestBody( date.Date() ) );
     
     data := InterfaceLoginfo::CallInterface( owner, loginfo );
     if( not isnull( data ) ){
diff --git a/_Main/BL/Type_ShippingActualData/StaticMethod_Synchronize.qbl b/_Main/BL/Type_ShippingActualData/StaticMethod_Synchronize.qbl
index c26a9b3..26e157b 100644
--- a/_Main/BL/Type_ShippingActualData/StaticMethod_Synchronize.qbl
+++ b/_Main/BL/Type_ShippingActualData/StaticMethod_Synchronize.qbl
@@ -8,12 +8,12 @@
   TextBody:
   [*
     //// 鐢勫叞楦� Jul-17-2024 (created)
-    date    := Date::ActualDate();
+    date    := Date::ActualDate() - Duration::Days( 1 );
     loginfo := owner.InterfaceLoginfo( relnew, ExecuteUser := executor
                                        , Name := Translations::InterfaceDataset_ShippingActualData_Name()
                                        , InterfaceDateTime := DateTime::ActualTime()
                                        , Message := '鍙戣繍瀹為檯鏁版嵁'
-                                       , RequestBody := ShippingActualData::GetRequestBody( date ) );
+                                       , RequestBody := ShippingActualData::GetRequestBody( date.Date()) );
     // vwedadmin Jul-18-2024 (created)
     //address := "ds-yunrong-gw.dmp.vwfawedl.mobi"; 
     //
@@ -43,7 +43,7 @@
       cnv2 := StringToDate::StandardConverter();
       cnv2.SetCustomConversion();
       cnv2.CustomFormatString( 'yyyy-MM-dd' );
-      column  := owner.ShippingActualColumn( relnew, StartDate := date, Index := owner.ShippingActualColumn( relsize ) );
+      column  := owner.ShippingActualColumn( relnew, StartDate := date.Date(), Index := owner.ShippingActualColumn( relsize ) );
       
       sadatalist := construct( ShippingActualDatas );
       for( seq := 0;seq < data.Size();seq++){

--
Gitblit v1.9.3