lihongji
2024-11-28 b33c4015a8ab6438f584e06ff69938c5ff1e8c78
接口优化
已修改3个文件
16 ■■■■■ 文件已修改
_Main/BL/Type_InterfaceDataset/Method_PublishPlanReportData.qbl 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_InterfaceDataset/StaticMethod_PushOfflinePlanData.qbl 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_InterfaceDataset/StaticMethod_PushPlanInventoryData.qbl 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_InterfaceDataset/Method_PublishPlanReportData.qbl
@@ -25,7 +25,7 @@
    //  CustomerDemandPPAIDS::GenerateData( this, macroplan, iscustomdemandcc, iscustomdemanddl, executor );
    }
    if ( isofflineplandl or isofflineplancc ) { // 各产线下线计划
      InterfaceDataset::PushOfflinePlanData( macroplan, this, executor );
      InterfaceDataset::PushOfflinePlanData( macroplan, this, executor, isofflineplandl, isofflineplancc );
    }
    if( isshiftplandl or isshiftplancc ){//班次计划
      DispatchShiftPlan::Dispatch(this, archive,executor );
@@ -35,7 +35,7 @@
      AssemblyOnlinePlanPPPSPush::GenerateData( this, macroplan, isassembleonlineplancc, isassembleonlineplandl, executor );
    }
    if ( isinventoryplandl or isinventoryplancc ) { // 计划库存数据
      InterfaceDataset::PushPlanInventoryData( macroplan, this, executor );
      InterfaceDataset::PushPlanInventoryData( macroplan, this, executor, isinventoryplandl, isinventoryplancc );
    }
  *]
}
_Main/BL/Type_InterfaceDataset/StaticMethod_PushOfflinePlanData.qbl
@@ -3,7 +3,9 @@
StaticMethod PushOfflinePlanData (
  const MacroPlan macroPlan,
  InterfaceDataset interfaceDataset,
  String executor
  String executor,
  Boolean isofflineplandl,
  Boolean isofflineplancc
)
{
  Description: '发送下线计划数据接口'
@@ -16,7 +18,7 @@
    
    jsonarray     := JSON::Array();
    
    traverse ( table, Row, r ){
    traverse ( table, Row, r, ifexpr( isofflineplandl, r.Unit().Regex( "DL" ), false ) or ifexpr( isofflineplancc, r.Unit().Regex( "CC" ), false ) ){
      traverse ( table, Column, c ) {//, c.TimeUnit() = Translations::MP_GlobalParameters_Day()
        cell := select( r, Cell, tempC, tempC.Column() = c );
        
_Main/BL/Type_InterfaceDataset/StaticMethod_PushPlanInventoryData.qbl
@@ -3,7 +3,9 @@
StaticMethod PushPlanInventoryData (
  const MacroPlan macroPlan,
  InterfaceDataset interfaceDataset,
  String executor
  String executor,
  Boolean isinventoryplandl,
  Boolean isinventoryplancc
)
{
  Description: '发送计划库存数据接口'
@@ -16,7 +18,7 @@
    
    jsonarray     := JSON::Array();
    
    traverse ( table, Row, r ){
    traverse ( table, Row, r, ifexpr( isinventoryplandl, r.Unit().Regex( "DL" ), false ) or ifexpr( isinventoryplancc, r.Unit().Regex( "CC" ), false ) ){
      traverse ( table, Column, c ) {//, c.TimeUnit() = Translations::MP_GlobalParameters_Day()
        cell := select( r, Cell, tempC, tempC.Column() = c );