From 48c5146921dac0f2346804ac5a913c0e63659632 Mon Sep 17 00:00:00 2001
From: lazhen <17772815105@139.com>
Date: 星期一, 04 十一月 2024 16:00:59 +0800
Subject: [PATCH] 下线计划字段显示

---
 _Main/BL/Type_CustomerDemandPPAIDS/StaticMethod_Publish.qbl |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/_Main/BL/Type_CustomerDemandPPAIDS/StaticMethod_Publish.qbl b/_Main/BL/Type_CustomerDemandPPAIDS/StaticMethod_Publish.qbl
index 244c723..15c3ce4 100644
--- a/_Main/BL/Type_CustomerDemandPPAIDS/StaticMethod_Publish.qbl
+++ b/_Main/BL/Type_CustomerDemandPPAIDS/StaticMethod_Publish.qbl
@@ -8,12 +8,18 @@
   TextBody:
   [*
     //// 鐢勫叞楦� Jul-17-2024 (created)
-    jsonarray := JSON::Array().Add( JSON::Object().Add( "product", "DZ948293" )
-                                    .Add( "demandDate", "2024-10-01" )
-                                    .Add( "demandQty", 800 )
-                                    .Add( "versionName", "V2410204" )
-                                    .Add( "interfaceTime", "2024-10-01 12:00:00" ).Build() ).Build();
-    requestbody := jsonarray.AsString();
+    jsonarray          := JSON::Array();
+    traverse( owner, CustomerDemandPPAIDS, ids ){
+      idsjson          := JSON::Object().Add( "product", ids.Product() ).Add( "demandDate", ids.DemandDate().Format( 'Y-M2-D2' ) )//"2024-10-01" )
+                                    .Add( "demandQty", ids.DemandQty() )
+                                    .Add( "versionName", ids.VersionName() )
+                                    .Add( "interfaceTime", ids.InterfaceTime().Format( 'Y-M2-D2 H:m:s' ) ).Build();/*"2024-10-01 12:00:00" )*/
+      jsonarray.Add( idsjson );
+    }
+    //jsonarray := JSON::Array().Add( JSON::Object().Add( "product", "DZ948293" )
+    //                                 ).Build();
+    requestbody := jsonarray.Build().AsString();
+    info(  requestbody );
     loginfo := owner.InterfaceLoginfo( relnew, ExecuteUser := executor
                                        , Name := Translations::InterfaceDataset_CustomerDemandPPAIDS_Name()
                                        , InterfaceDateTime := DateTime::ActualTime()

--
Gitblit v1.9.3