haorenhui
2023-10-30 6d6cc10d9e8e242661da7fd655dec155a09d676c
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
32
33
34
35
36
37
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 );
        }
  *]
}