| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod CreateOrUpdate ( | 
|   GlobalOTDTable 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 ); | 
|         } | 
|   *] | 
| } |