yypsybs
2023-10-18 5fa4a6a06c62fd41731ff6cc1f1f6e031bd7436f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Quintiq file version 2.0
#parent: #root
Method SynchronizeOrders (
  MacroPlan macroPlan
)
{
  TextBody:
  [*
    info( "产品个数:", macroPlan.Product_MP( relsize ) );
    
    traverse ( this, PanelMaterialAll, pma ) {
      if ( pma.BusinessType() = "汽车电子" ) {
        PanelMaterialAll::SynchronizePanelMaterialAutomotiveElectronics( macroPlan, pma );
      } else if ( pma.BusinessType() = "IT" ) {
        PanelMaterialAll::SynchronizePanelMaterialIT( macroPlan, pma );
      } else if ( pma.BusinessType() = "专显" ) {
        PanelMaterialAll::SynchronizePanelMaterialSpecializedDisplay( macroPlan, pma );
      } else if ( pma.BusinessType() = "运动健康" ) {
        PanelMaterialAll::SynchronizePanelMaterialSportsHealth( macroPlan, pma );
      } else if ( pma.BusinessType() = "天华" ) {
        PanelMaterialAll::SynchronizePanelMaterialTianHua( macroPlan, pma );
      } else if ( pma.BusinessType() = "TM17" ) {
        PanelMaterialAll::SynchronizePanelMaterialTM17( macroPlan, pma );
      } else if ( pma.BusinessType() = "TM18" ) {
        PanelMaterialAll::SynchronizePanelMaterialTM18( macroPlan, pma );
      } else if ( pma.BusinessType() = "车载" ) {
        PanelMaterialAll::SynchronizePanelMaterialVehicle( macroPlan, pma );
      }
    }
  *]
}