Quintiq file version 2.0
|
#parent: #root
|
StaticMethod Publish (
|
InterfaceDataset owner,
|
InterfaceLoginfo loginfo
|
)
|
{
|
TextBody:
|
[*
|
//// 甄兰鸽 Jul-17-2024 (created)
|
jsonarray := JSON::Array();
|
traverse( owner, AssemblyOnlinePlanPPPSPush, aopdata ){
|
aopdatajson := JSON::Object().Add( "product", aopdata.Product() ).Add( "planningDate", aopdata.PlanningDate().Format( 'Y-M2-D2' ) )//"2024-10-01" )
|
.Add( "planningQty", aopdata.PlanningQty() )
|
.Add( "sequence", aopdata.Sequence() )
|
.Add( "factoryName", aopdata.FactoryName() )
|
.Add( "fac", aopdata.Fac() )
|
.Add( "versionName", aopdata.VersionName() )
|
.Add( "interfaceTime", aopdata.InterfaceTime().Format( 'Y-M2-D2 H:m:s' ) ).Build();/*"2024-10-01 12:00:00" )*/
|
jsonarray.Add( aopdatajson );
|
}
|
loginfo.RequestBody( jsonarray.Build().AsString() );
|
info( loginfo.RequestBody() );
|
data := InterfaceLoginfo::CallInterfaceForDataCenter( owner, loginfo );
|
info( '----------------', data.AsString() );
|
*]
|
}
|