@@ -6,7 +6,6 @@ package service
66
77import  (
88	"context" 
9- 	"fmt" 
109	"strings" 
1110	"time" 
1211
@@ -40,23 +39,19 @@ func NewTemplateService(conf *config.PostarAdminConfig, templateStore TemplateSt
4039
4140func  (dts  * defaultTemplateService ) checkCreateTemplateParams (template  * model.Template ) error  {
4241	if  template .AccountID  <=  0  {
43- 		err  :=  errors .New ("template.AccountID <= 0" )
44- 		return  errors .BadRequest (err , errors .WithMsg ("模板绑定的账号编号非法" ))
42+ 		return  errors .BadRequest ("模板绑定的账号编号需要大于 0" )
4543	}
4644
4745	if  strings .TrimSpace (template .Name ) ==  ""  {
48- 		err  :=  errors .New ("trim template.Name == ''" )
49- 		return  errors .BadRequest (err , errors .WithMsg ("模板名称不能为空" ))
46+ 		return  errors .BadRequest ("模板名称不能为空" )
5047	}
5148
5249	if  strings .TrimSpace (template .Email .Subject ) ==  ""  {
53- 		err  :=  errors .New ("trim template.Email.Subject == ''" )
54- 		return  errors .BadRequest (err , errors .WithMsg ("模板邮件主题不能为空" ))
50+ 		return  errors .BadRequest ("模板邮件主题不能为空" )
5551	}
5652
5753	if  ! template .Email .ContentType .Valid () {
58- 		err  :=  fmt .Errorf ("template.Email.ContentType %d not valid" , template .Email .ContentType )
59- 		return  errors .BadRequest (err , errors .WithMsg ("模板邮件内容类型无效" ))
54+ 		return  errors .BadRequest ("模板邮件内容类型 %d 无效" , template .Email .ContentType )
6055	}
6156
6257	return  nil 
@@ -81,33 +76,27 @@ func (dts *defaultTemplateService) CreateTemplate(ctx context.Context, spaceID i
8176
8277func  (dts  * defaultTemplateService ) checkUpdateTemplateParams (template  * model.Template ) error  {
8378	if  template .ID  <=  0  {
84- 		err  :=  errors .New ("template.ID <= 0" )
85- 		return  errors .BadRequest (err , errors .WithMsg ("模板编号非法" ))
79+ 		return  errors .BadRequest ("模板编号需要大于 0" )
8680	}
8781
8882	if  template .AccountID  <=  0  {
89- 		err  :=  errors .New ("template.AccountID <= 0" )
90- 		return  errors .BadRequest (err , errors .WithMsg ("模板绑定的账号编号非法" ))
83+ 		return  errors .BadRequest ("模板绑定的账号编号需要大于 0" )
9184	}
9285
9386	if  strings .TrimSpace (template .Name ) ==  ""  {
94- 		err  :=  errors .New ("trim template.Name == ''" )
95- 		return  errors .BadRequest (err , errors .WithMsg ("模板名称不能为空" ))
87+ 		return  errors .BadRequest ("模板名称不能为空" )
9688	}
9789
9890	if  strings .TrimSpace (template .Email .Subject ) ==  ""  {
99- 		err  :=  errors .New ("trim template.Email.Subject == ''" )
100- 		return  errors .BadRequest (err , errors .WithMsg ("模板邮件主题不能为空" ))
91+ 		return  errors .BadRequest ("模板邮件主题不能为空" )
10192	}
10293
10394	if  template .Email .ContentType  >  0  &&  ! template .Email .ContentType .Valid () {
104- 		err  :=  fmt .Errorf ("template.Email.Content.Type %d not valid" , template .Email .ContentType )
105- 		return  errors .BadRequest (err , errors .WithMsg ("模板邮件内容类型无效" ))
95+ 		return  errors .BadRequest ("模板邮件内容类型 %d 无效" , template .Email .ContentType )
10696	}
10797
10898	if  template .State  >  0  &&  ! template .State .Valid () {
109- 		err  :=  fmt .Errorf ("template.State %d not valid" , template .State )
110- 		return  errors .BadRequest (err , errors .WithMsg ("模板状态无效" ))
99+ 		return  errors .BadRequest ("模板状态 %d 无效" , template .State )
111100	}
112101
113102	return  nil 
@@ -130,8 +119,7 @@ func (dts *defaultTemplateService) UpdateTemplate(ctx context.Context, spaceID i
130119
131120func  (dts  * defaultTemplateService ) checkGetTemplateParams (templateID  int64 ) error  {
132121	if  templateID  <=  0  {
133- 		err  :=  fmt .Errorf ("templateID %d <= 0" , templateID )
134- 		return  errors .BadRequest (err , errors .WithMsg ("模板编号非法" ))
122+ 		return  errors .BadRequest ("模板编号需要大于 0" )
135123	}
136124
137125	return  nil 
@@ -150,23 +138,19 @@ func (dts *defaultTemplateService) GetTemplate(ctx context.Context, spaceID int3
150138
151139func  (dts  * defaultTemplateService ) checkListTemplatesParams (pageSize  int32 , filter  * model.ListTemplatesFilter ) error  {
152140	if  pageSize  <  minPageSize  ||  pageSize  >  maxPageSize  {
153- 		err  :=  fmt .Errorf ("pageSize %d not in [%d, %d]" , pageSize , minPageSize , maxPageSize )
154- 		return  errors .BadRequest (err , errors .WithMsg ("分页大小需要位于区间 [%d, %d] 内" , minPageSize , maxPageSize ))
141+ 		return  errors .BadRequest ("分页大小 %d 需要位于区间 [%d, %d] 内" , pageSize , minPageSize , maxPageSize )
155142	}
156143
157144	if  filter .AccountID  <  0  {
158- 		err  :=  fmt .Errorf ("filter.AccountID %d < 0" , filter .AccountID )
159- 		return  errors .BadRequest (err , errors .WithMsg ("过滤的账号编号非法" ))
145+ 		return  errors .BadRequest ("账号编号不能为负数" )
160146	}
161147
162148	if  filter .TemplateID  <  0  {
163- 		err  :=  fmt .Errorf ("filter.TemplateID %d < 0" , filter .TemplateID )
164- 		return  errors .BadRequest (err , errors .WithMsg ("过滤的模板编号非法" ))
149+ 		return  errors .BadRequest ("模板编号不能为负数" )
165150	}
166151
167152	if  filter .TemplateState  >  0  &&  ! filter .TemplateState .Valid () {
168- 		err  :=  fmt .Errorf ("filter.TemplateState %d not valid" , filter .TemplateState )
169- 		return  errors .BadRequest (err , errors .WithMsg ("过滤的模板状态非法" ))
153+ 		return  errors .BadRequest ("模板状态 %d 无效" , filter .TemplateState )
170154	}
171155
172156	return  nil 
@@ -198,8 +182,7 @@ func (dts *defaultTemplateService) ListTemplates(ctx context.Context, spaceID in
198182
199183func  (dts  * defaultTemplateService ) checkDeleteTemplateParams (templateID  int64 ) error  {
200184	if  templateID  <=  0  {
201- 		err  :=  fmt .Errorf ("templateID %d <= 0" , templateID )
202- 		return  errors .BadRequest (err , errors .WithMsg ("模板编号非法" ))
185+ 		return  errors .BadRequest ("模板编号需要大于 0" )
203186	}
204187
205188	return  nil 
0 commit comments