@@ -39,9 +39,9 @@ func init() {
3939 })
4040}
4141
42- // 生成任务
42+ // CreateDNSTask 生成任务
4343func (this * DNSTaskDAO ) CreateDNSTask (tx * dbs.Tx , clusterId int64 , serverId int64 , nodeId int64 , domainId int64 , taskType string ) error {
44- if clusterId <= 0 && serverId <= 0 && nodeId <= 0 {
44+ if clusterId <= 0 && serverId <= 0 && nodeId <= 0 && domainId <= 0 {
4545 return nil
4646 }
4747 err := this .Query (tx ).InsertOrUpdateQuickly (maps.Map {
@@ -63,27 +63,27 @@ func (this *DNSTaskDAO) CreateDNSTask(tx *dbs.Tx, clusterId int64, serverId int6
6363 return err
6464}
6565
66- // 生成集群任务
66+ // CreateClusterTask 生成集群任务
6767func (this * DNSTaskDAO ) CreateClusterTask (tx * dbs.Tx , clusterId int64 , taskType DNSTaskType ) error {
6868 return this .CreateDNSTask (tx , clusterId , 0 , 0 , 0 , taskType )
6969}
7070
71- // 生成节点任务
71+ // CreateNodeTask 生成节点任务
7272func (this * DNSTaskDAO ) CreateNodeTask (tx * dbs.Tx , nodeId int64 , taskType DNSTaskType ) error {
7373 return this .CreateDNSTask (tx , 0 , 0 , nodeId , 0 , taskType )
7474}
7575
76- // 生成服务任务
76+ // CreateServerTask 生成服务任务
7777func (this * DNSTaskDAO ) CreateServerTask (tx * dbs.Tx , serverId int64 , taskType DNSTaskType ) error {
7878 return this .CreateDNSTask (tx , 0 , serverId , 0 , 0 , taskType )
7979}
8080
81- // 生成域名更新任务
81+ // CreateDomainTask 生成域名更新任务
8282func (this * DNSTaskDAO ) CreateDomainTask (tx * dbs.Tx , domainId int64 , taskType DNSTaskType ) error {
8383 return this .CreateDNSTask (tx , 0 , 0 , 0 , domainId , taskType )
8484}
8585
86- // 查找所有正在执行的任务
86+ // FindAllDoingTasks 查找所有正在执行的任务
8787func (this * DNSTaskDAO ) FindAllDoingTasks (tx * dbs.Tx ) (result []* DNSTask , err error ) {
8888 _ , err = this .Query (tx ).
8989 Attr ("isDone" , 0 ).
@@ -93,7 +93,7 @@ func (this *DNSTaskDAO) FindAllDoingTasks(tx *dbs.Tx) (result []*DNSTask, err er
9393 return
9494}
9595
96- // 查找正在执行的和错误的任务
96+ // FindAllDoingOrErrorTasks 查找正在执行的和错误的任务
9797func (this * DNSTaskDAO ) FindAllDoingOrErrorTasks (tx * dbs.Tx ) (result []* DNSTask , err error ) {
9898 _ , err = this .Query (tx ).
9999 Where ("(isDone=0 OR (isDone=1 AND isOk=0))" ).
@@ -103,30 +103,30 @@ func (this *DNSTaskDAO) FindAllDoingOrErrorTasks(tx *dbs.Tx) (result []*DNSTask,
103103 return
104104}
105105
106- // 检查是否有正在执行的任务
106+ // ExistDoingTasks 检查是否有正在执行的任务
107107func (this * DNSTaskDAO ) ExistDoingTasks (tx * dbs.Tx ) (bool , error ) {
108108 return this .Query (tx ).
109109 Attr ("isDone" , 0 ).
110110 Exist ()
111111}
112112
113- // 检查是否有错误的任务
113+ // ExistErrorTasks 检查是否有错误的任务
114114func (this * DNSTaskDAO ) ExistErrorTasks (tx * dbs.Tx ) (bool , error ) {
115115 return this .Query (tx ).
116116 Attr ("isDone" , 1 ).
117117 Attr ("isOk" , 0 ).
118118 Exist ()
119119}
120120
121- // 删除任务
121+ // DeleteDNSTask 删除任务
122122func (this * DNSTaskDAO ) DeleteDNSTask (tx * dbs.Tx , taskId int64 ) error {
123123 _ , err := this .Query (tx ).
124124 Pk (taskId ).
125125 Delete ()
126126 return err
127127}
128128
129- // 设置任务错误
129+ // UpdateDNSTaskError 设置任务错误
130130func (this * DNSTaskDAO ) UpdateDNSTaskError (tx * dbs.Tx , taskId int64 , err string ) error {
131131 if taskId <= 0 {
132132 return errors .New ("invalid taskId" )
@@ -139,7 +139,7 @@ func (this *DNSTaskDAO) UpdateDNSTaskError(tx *dbs.Tx, taskId int64, err string)
139139 return this .Save (tx , op )
140140}
141141
142- // 设置任务完成
142+ // UpdateDNSTaskDone 设置任务完成
143143func (this * DNSTaskDAO ) UpdateDNSTaskDone (tx * dbs.Tx , taskId int64 ) error {
144144 if taskId <= 0 {
145145 return errors .New ("invalid taskId" )
0 commit comments