From 618b16e7933c49d977a4df19f756250b80d43c0d Mon Sep 17 00:00:00 2001 From: yanyuan <yuan.yan@capgemini.com> Date: 星期二, 31 十月 2023 18:09:58 +0800 Subject: [PATCH] Fix some bug --- _Main/BL/Type_MacroPlan/StaticMethod_DoASync#253.qbl | 57 +++++++++++++++++---------------------------------------- 1 files changed, 17 insertions(+), 40 deletions(-) diff --git "a/_Main/BL/Type_MacroPlan/StaticMethod_DoASync\043253.qbl" "b/_Main/BL/Type_MacroPlan/StaticMethod_DoASync\043253.qbl" index 0c397f4..bdf837d 100644 --- "a/_Main/BL/Type_MacroPlan/StaticMethod_DoASync\043253.qbl" +++ "b/_Main/BL/Type_MacroPlan/StaticMethod_DoASync\043253.qbl" @@ -44,34 +44,23 @@ macroPlan.DoASyncMappingUnitData( businessTypeName ,globalOTDTable, organcodelist); // 搴撳瓨鐐�-3 - info( "Sales Segment Finished, Start Get StockingPoint From Api" ) - parameter := select( globalOTDTable, GlobalParameters, param, param.AttributeName() = "StockingPoint" ); - postrequestbody := parameter.PostRequestBody(); - address := parameter.Address(); - url := parameter.AttributeValue(); - port := [Number]parameter.Port(); - data := macroPlan.ApiResponesCheck( address, url, port, postrequestbody ); - macroPlan.ApiStockingPointData( data ); + info( "Sales Segment Finished, Start Get StockingPoint From Mapping" ) + StockingPoint_MP::CreateFromMapping( globalOTDTable, macroPlan ); + //parameter := select( globalOTDTable, GlobalParameters, param, param.AttributeName() = "StockingPoint" ); + //postrequestbody := parameter.PostRequestBody(); + //address := parameter.Address(); + //url := parameter.AttributeValue(); + //port := [Number]parameter.Port(); + //data := macroPlan.ApiResponesCheck( address, url, port, postrequestbody ); + //macroPlan.ApiStockingPointData( data ); // 璐у竵淇℃伅-4 - info( "Get StockingPoint From Api Finished, Start Get CurrencyInfo From Api" ) - parameter := select( globalOTDTable, GlobalParameters, param, param.AttributeName() = "CurrencyInfo" ); - postrequestbody := parameter.PostRequestBody(); - address := parameter.Address(); - url := parameter.AttributeValue(); - port := [Number]parameter.Port(); - data := macroPlan.ApiResponesCheck( address, url, port, postrequestbody ); - macroPlan.ApiCurenciesData( data ); + info( "Get StockingPoint From Api Finished, Start Get CurrencyInfo From Mapping" ) + Currency_MP::CreateFromMapping( globalOTDTable, macroPlan ); //璐у竵姹囩巼淇℃伅-5 - info( "Get CurrencyInfo From Api Finished, Start Get CurrencyRates From Api" ) - parameter := select( globalOTDTable, GlobalParameters, param, param.AttributeName() = "CurrencyRates" ); - postrequestbody := parameter.PostRequestBody(); - address := parameter.Address(); - url := parameter.AttributeValue(); - port := [Number]parameter.Port(); - data := macroPlan.ApiResponesCheck( address, url, port, postrequestbody ); - macroPlan.ApiCurencyRatesData( data ); + info( "Get CurrencyInfo From Api Finished, Start Get CurrencyRates From Mapping" ) + CurrencyRate_MP::CreateFromMapping( globalOTDTable, macroPlan ); // 浜у搧鐗╂枡-6 //info( "Get CurrencyRates From Api Finished, Start Product Data Broker" ) @@ -92,24 +81,12 @@ macroPlan.DoASyncMappingOperationBOMData( businessTypeName, isKeyProduct, createPurchaseSupplyMaterial,globalOTDTable, organcodelist ); //杞﹂亾淇℃伅-10 - info( "BOM Finished, Start Get Lanes From Api" ); - parameter := select( globalOTDTable, GlobalParameters, param, param.AttributeName() = "Lanes" ); - postrequestbody := parameter.PostRequestBody(); - address := parameter.Address(); - url := parameter.AttributeValue(); - port := [Number]parameter.Port(); - data := macroPlan.ApiResponesCheck( address, url, port, postrequestbody ); - macroPlan.ApiLanesData( data ); + info( "BOM Finished, Start Get Lanes From Mapping" ); + Lane::CreasteFromMapping( globalOTDTable, macroPlan ); //杞﹂亾杩愯緭娈�-11 - info( "Get Lanes From Api Finished, Start Get LaneLegs From Api" ); - parameter := select( globalOTDTable, GlobalParameters, param, param.AttributeName() = "LaneLegs" ); - postrequestbody := parameter.PostRequestBody(); - address := parameter.Address(); - url := parameter.AttributeValue(); - port := [Number]parameter.Port(); - data := macroPlan.ApiResponesCheck( address, url, port, postrequestbody ); - macroPlan.ApiLaneLegsData( data ); + info( "Get Lanes From Api Finished, Start Get LaneLegs From Mapping" ); + LaneLeg::CreateFromMapping( globalOTDTable, macroPlan ); // 渚涘簲缃戠粶锛堣溅閬擄級-12 //info( "Get Lanelegs From Api Finished, Start ProductInLane Data Broker" ); -- Gitblit v1.9.3