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
38
Quintiq file version 2.0
#parent: #root
StaticMethod CreateOrUpdate (
  VersionStatus owner,
  String versionid,
  DateTime createtime,
  DateTime releasetime,
  String versionname,
  String user,
  String notes,
  Number sortnumber
)
{
  Description: '创建新的版本发布状态详情'
  TextBody:
  [*
    // Administrator Sep-13-2023 (created)
    // Find exist status
    existstatusdetail := VersionStatusDetail::FindStatus(  owner, versionid );
    if( isnull( existstatusdetail ) ){
      owner.VersionStatusDetail( relnew, 
                                CreateTime := createtime, 
                                ReleaseTime := releasetime, 
                                SingleVersionName := versionname, 
                                User := user, 
                                VersionID := versionid, 
                                Notes := notes, 
                                SortNumber := sortnumber );
      }else{
        existstatusdetail.CreateTime( createtime );
        existstatusdetail.ReleaseTime( releasetime );
        existstatusdetail.SingleVersionName( versionname );
        existstatusdetail.User( user );
        existstatusdetail.Notes( notes );
        existstatusdetail.SortNumber( sortnumber );
        }
  *]
}