From 138b9789e8680c9cd9670d7cae1ddaadf86a2e70 Mon Sep 17 00:00:00 2001
From: admin <admin@admin.com>
Date: 星期四, 07 十一月 2024 13:35:26 +0800
Subject: [PATCH] 计划库存接口优化
---
_Main/BL/Type_InterfaceLoginfo/StaticMethod_CallInterfaceForDataCenter_PlanInventory.qbl | 37 +++++++++++++++++--------------------
_Main/BL/Type_InterfaceDataset/StaticMethod_PushPlanInventoryData.qbl | 3 +--
2 files changed, 18 insertions(+), 22 deletions(-)
diff --git a/_Main/BL/Type_InterfaceDataset/StaticMethod_PushPlanInventoryData.qbl b/_Main/BL/Type_InterfaceDataset/StaticMethod_PushPlanInventoryData.qbl
index 1b91d1c..e2d4376 100644
--- a/_Main/BL/Type_InterfaceDataset/StaticMethod_PushPlanInventoryData.qbl
+++ b/_Main/BL/Type_InterfaceDataset/StaticMethod_PushPlanInventoryData.qbl
@@ -38,12 +38,11 @@
loginfo := interfaceDataset.InterfaceLoginfo( relnew,
ExecuteUser := executor,
- Name := Translations::InterfaceDataset_CustomerDemandPPAIDS_Name(),
+ Name := "Plan inventory data",
InterfaceDateTime := DateTime::ActualTime(),
Message := "璁″垝搴撳瓨鏁版嵁",
RequestBody := requestbody );
InterfaceLoginfo::CallInterfaceForDataCenter_PlanInventory( interfaceDataset, loginfo );
- //info( '----------------', data.AsString() );
*]
}
diff --git a/_Main/BL/Type_InterfaceLoginfo/StaticMethod_CallInterfaceForDataCenter_PlanInventory.qbl b/_Main/BL/Type_InterfaceLoginfo/StaticMethod_CallInterfaceForDataCenter_PlanInventory.qbl
index d7fc50a..47b93de 100644
--- a/_Main/BL/Type_InterfaceLoginfo/StaticMethod_CallInterfaceForDataCenter_PlanInventory.qbl
+++ b/_Main/BL/Type_InterfaceLoginfo/StaticMethod_CallInterfaceForDataCenter_PlanInventory.qbl
@@ -3,49 +3,46 @@
StaticMethod CallInterfaceForDataCenter_PlanInventory (
InterfaceDataset owner,
InterfaceLoginfo loginfo
-) as owning JSON
+)
{
Description: '璋冪敤鏁版嵁涓彴鎺ュ彛銆愯鍒掑簱瀛樸��'
TextBody:
[*
- // 鐢勫叞楦� Jul-22-2024 (created)
address := Translations::InterfaceDataset_DataCenter_Address();
- httpinterface := HTTPInterface::Create( address,80);
+
+ httpinterface := HTTPInterface::Create( address,80 );
+
httpinterface.PostMethod( true );
+ httpinterface.URL( "/api/plan-stock/saveList" );
httpinterface.MediaType( Translations::InterfaceDataset_ContentType() );
httpinterface.AddHeader( "clientId", Translations::InterfaceDataset_DataCenter_ClientId() );
httpinterface.AddHeader( "clientSecret", Translations::InterfaceDataset_DataCenter_ClientSecret() );
- try{
- if( loginfo.Name() = Translations::InterfaceDataset_CustomerDemandPPAIDS_Name() ){//瀹㈡埛闇�姹�
- httpinterface.URL( Translations::InterfaceDataset_CustomerDemandPPAIDS_URL() );
- }
+
+ try {
httpinterface.Call( loginfo.RequestBody() );
+
result := httpinterface.Result();
+
loginfo.Response( result );
loginfo.Success( true );
- }onerror{
+ } onerror {
loginfo.ReturnMsg( e.GeneralInformation() );
}
- //鍚庣画鍏叡澶勭悊
+ // 鍚庣画鍏叡澶勭悊
loginfo.FinishTime( DateTime::ActualTime() );
- data := JSON::Null().Build();
- if( loginfo.Success() ){
- resultJson := JSON::Parse( loginfo.Response() );
- code := resultJson.Get( "code" ).GetNumber();
- msg := resultJson.Get( "message" ).GetString();
- data := resultJson.Get( "data" );
+ if ( loginfo.Success() ) {
+ resultJson := JSON::Parse( loginfo.Response() );
+ code := resultJson.Get( "code" ).GetNumber();
+ msg := resultJson.Get( "message" ).GetString();
loginfo.ReturnMsg( msg );
- if( code = 200 ){
- // total := resultJson.Get( "dataSize" ).GetNumber();
+
+ if ( code = 200 ) {
loginfo.ReturnSuccess( true );
- // loginfo.TotalRow( total );
loginfo.UpdateLast();
}
}
-
- return &data;
*]
}
--
Gitblit v1.9.3