| | |
| | | #parent: #root |
| | | StaticMethod Publish ( |
| | | InterfaceDataset owner, |
| | | String executor |
| | | InterfaceLoginfo loginfo |
| | | ) |
| | | { |
| | | TextBody: |
| | |
| | | .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() |
| | | , Message := '客户需求(PPA+IDS)' |
| | | , RequestBody := requestbody); |
| | | //error( '--------------------', requestbody ); |
| | | data := InterfaceLoginfo::CallInterfaceForDataCenter( owner, loginfo ); |
| | | info( '----------------', data.AsString() ); |
| | | //if( not isnull( data ) ){ |
| | | // |
| | | // cnv2 := StringToDate::StandardConverter(); |
| | | // cnv2.SetCustomConversion(); |
| | | // cnv2.CustomFormatString( 'yyyy-MM-dd' ); |
| | | // |
| | | // sadatalist := construct( FinishedEngineInventorys ); |
| | | // for( seq := 0;seq < data.Size();seq++){ |
| | | // item := data.Get(seq); |
| | | // sadata := FinishedEngineInventory::GenerateData( loginfo, cnv2, item ); |
| | | // sadatalist.Add( sadata ); |
| | | // } |
| | | // |
| | | // options := DatasetFindOptions::Construct( 'MacroPlan' ).IncludeOffline( true ); //to load we must search offline datasets. |
| | | // mdskey := DatasetController::FindUnique( options ); |
| | | // |
| | | // MDSMacroPlan::Root( mdskey ) -> InventoryInterfaceData::SynchronizeInventory( owner, sadatalist ); |
| | | //} |
| | | *] |
| | | } |