Quintiq file version 2.0 
 | 
#parent: #root 
 | 
StaticMethod CreateOrUpdate ( 
 | 
  GlobalOTDSOP owner, 
 | 
  String businesstype, 
 | 
  String businessname, 
 | 
  DateTime lastreleasetime, 
 | 
  String lastuser, 
 | 
  String lastversionname, 
 | 
  String notes, 
 | 
  Number sortnumber 
 | 
) 
 | 
{ 
 | 
  Description: '创建新的版本发布状态' 
 | 
  TextBody: 
 | 
  [* 
 | 
    // Administrator Sep-13-2023 (created) 
 | 
    // Find exist status 
 | 
    existstatus := VersionStatus::FindLatestStatus( owner, businesstype ); 
 | 
    if( isnull( existstatus ) ){ 
 | 
      owner.VersionStatus( relnew,  
 | 
                          BusinessType := businesstype,  
 | 
                          BusinessName := businessname,  
 | 
                          LastReleaseTime := lastreleasetime,  
 | 
                          LastUser := lastuser,  
 | 
                          LastVersionName := lastversionname,  
 | 
                          Notes := notes,  
 | 
                          SortNumber := sortnumber ); 
 | 
      }else{ 
 | 
        existstatus.LastReleaseTime( lastreleasetime ); 
 | 
        existstatus.LastUser( lastuser ); 
 | 
        existstatus.LastVersionName( lastversionname ); 
 | 
        existstatus.Notes( notes ); 
 | 
        existstatus.SortNumber( sortnumber ); 
 | 
        } 
 | 
  *] 
 | 
} 
 |