优化发布等各种状态
This commit is contained in:
@@ -301,6 +301,18 @@ func writeListingError(c *gin.Context, err error) {
|
||||
switch {
|
||||
case errors.Is(err, ErrDependencyUnavailable):
|
||||
response.ServiceUnavailable(c, "数据库未连接")
|
||||
case errors.Is(err, ErrMissingTitle):
|
||||
response.BadRequest(c, "发布标题不能为空")
|
||||
case errors.Is(err, ErrMissingServerRegion):
|
||||
response.BadRequest(c, "请选择区服")
|
||||
case errors.Is(err, ErrInvalidPrice):
|
||||
response.BadRequest(c, "发布价格不正确")
|
||||
case errors.Is(err, ErrInvalidDeposit):
|
||||
response.BadRequest(c, "押金不能小于 0")
|
||||
case errors.Is(err, ErrInvalidHafCoin):
|
||||
response.BadRequest(c, "哈夫币数量不正确")
|
||||
case errors.Is(err, ErrMissingScreenshot):
|
||||
response.BadRequest(c, "请至少上传一张账号截图")
|
||||
case errors.Is(err, ErrInvalidInput):
|
||||
response.BadRequest(c, "发布信息不符合规则")
|
||||
case errors.Is(err, ErrListingLocked):
|
||||
|
||||
Reference in New Issue
Block a user