From 290e66e2ed986ae5c6fe3f78f7203a0988657e21 Mon Sep 17 00:00:00 2001 From: rislai <risheng.lai@capgemini.com> Date: 星期四, 25 七月 2024 10:32:36 +0800 Subject: [PATCH] Merge branch 'dev' of http://47.101.211.7:10101/r/VWED into dev --- _Main/BL/Type_InterfaceLoginfo/StaticMethod_CallInterface.qbl | 41 +++++++++++++++++++++++++++++++---------- 1 files changed, 31 insertions(+), 10 deletions(-) diff --git a/_Main/BL/Type_InterfaceLoginfo/StaticMethod_CallInterface.qbl b/_Main/BL/Type_InterfaceLoginfo/StaticMethod_CallInterface.qbl index aeb2d4b..ee7cfd8 100644 --- a/_Main/BL/Type_InterfaceLoginfo/StaticMethod_CallInterface.qbl +++ b/_Main/BL/Type_InterfaceLoginfo/StaticMethod_CallInterface.qbl @@ -10,23 +10,44 @@ // 鐢勫叞楦� Jul-22-2024 (created) address := Translations::InterfaceDataset_Address(); httpinterface := HTTPInterface::Create( address,80); - - if( loginfo.Name() = Translations::InterfaceDataset_ShippingActualData_Name() ){//鍙戣繍瀹為檯鏁版嵁 - - httpinterface.URL( Translations::InterfaceDataset_ShippingActualData_URL() ); - httpinterface.MediaType( Translations::InterfaceDataset_ContentType() ); - httpinterface.PostMethod( true ); - try{ - httpinterface.AddHeader("Authorization",InterfaceLoginfo::CallToken()) + try{ + if( loginfo.Name() = Translations::InterfaceDataset_ShippingActualData_Name() ){//鍙戣繍瀹為檯鏁版嵁 + + httpinterface.URL( Translations::InterfaceDataset_ShippingActualData_URL() ); + httpinterface.MediaType( Translations::InterfaceDataset_ContentType() ); + httpinterface.PostMethod( true ); + httpinterface.AddHeader("Authorization",InterfaceLoginfo::CallToken( Translations::InterfaceDataset_ShippingActualData_Secret() )) httpinterface.Call( loginfo.RequestBody() ); result := httpinterface.Result(); loginfo.Response( result ); loginfo.Success( true ); - }onerror{ - loginfo.ReturnMsg( e.GeneralInformation() ); + } else if ( loginfo.Name() = Translations::InterfaceDataset_MachineStockData_Name() ){//搴撳瓨鏁版嵁锛堟満鍔犲簱瀛橈級 + httpinterface.URL( Translations::InterfaceDataset_MachineStockData_URL() ); + httpinterface.MediaType( Translations::InterfaceDataset_ContentType() ); + httpinterface.PostMethod( true ); + httpinterface.AddHeader("Authorization",InterfaceLoginfo::CallToken( Translations::InterfaceDataset_MachineStockData_Secret() )) + + httpinterface.Call( loginfo.RequestBody() ); + + result := httpinterface.Result(); + loginfo.Response( result ); + loginfo.Success( true ); + } else if ( loginfo.Name() = Translations::InterfaceDataset_FinishedEngineInventory_Name() ){//搴撳瓨鏁版嵁锛堝彂鍔ㄦ満鎴愬搧搴撳瓨锛� + httpinterface.URL( Translations::InterfaceDataset_FinishedEngineInventory_URL() ); + httpinterface.MediaType( Translations::InterfaceDataset_ContentType() ); + httpinterface.PostMethod( true ); + httpinterface.AddHeader("Authorization",InterfaceLoginfo::CallToken( Translations::InterfaceDataset_FinishedEngineInventory_Secret() )) + + httpinterface.Call( loginfo.RequestBody() ); + + result := httpinterface.Result(); + loginfo.Response( result ); + loginfo.Success( true ); } + }onerror{ + loginfo.ReturnMsg( e.GeneralInformation() ); } if( loginfo.Name() = Translations::InterfaceDataset_ActualDailyProductionData_Name() ){//鐢熶骇瀹為檯鏁版嵁 -- Gitblit v1.9.3