diff --git a/app/global/errcode/animal.go b/app/global/errcode/animal.go index 89ba807..ee52bf9 100644 --- a/app/global/errcode/animal.go +++ b/app/global/errcode/animal.go @@ -9,3 +9,7 @@ func AnimalMsgInit(m msg) { m[ErrAnimalSqlFind] = "Animals 表单查询失败" m[AnimalNoFind] = "Animals 没有查询到符合条件的目标" } + +func AnimalMsgUserInit(m msg) { + m[AnimalNoFind] = "没有更多符合此条件的毛茸茸啦,试着更换查询条件或者新增吧~" +} diff --git a/app/global/errcode/msg.go b/app/global/errcode/msg.go index 755186b..75efcd2 100644 --- a/app/global/errcode/msg.go +++ b/app/global/errcode/msg.go @@ -4,6 +4,8 @@ type msg map[int]string var ErrMsg msg +var ErrMsgForUser msg + func init() { ErrMsg = make(msg) GeneralMsgInit(ErrMsg) @@ -11,6 +13,10 @@ func init() { UserMsgInit(ErrMsg) EnocunterMsgInit(ErrMsg) NlpMsgInit(ErrMsg) + + // INGO + ErrMsgForUser = make(msg) + AnimalMsgUserInit(ErrMsgForUser) } func GeneralMsgInit(m msg) { diff --git a/app/http/controller/web/animal_controller.go b/app/http/controller/web/animal_controller.go index 336fce9..7db75c5 100644 --- a/app/http/controller/web/animal_controller.go +++ b/app/http/controller/web/animal_controller.go @@ -94,7 +94,7 @@ func (a *Animals) List(context *gin.Context) { "key": key, }) } else { - response.Fail(context, errcode.AnimalNoFind, errcode.ErrMsg[errcode.AnimalNoFind], "") + response.Fail(context, errcode.AnimalNoFind, errcode.ErrMsg[errcode.AnimalNoFind], errcode.ErrMsgForUser[errcode.AnimalNoFind]) } } diff --git a/app/model/animal.go b/app/model/animal.go index 9a149b9..114878f 100644 --- a/app/model/animal.go +++ b/app/model/animal.go @@ -69,7 +69,7 @@ func (a *Animal) Show(attrs []string, gender []uint8, breed []uint8, sterilizati db = db.Where("id not in (?)", notInIds) } - err := db.Find(&temp).Error + err := db.Order("updated_at DESC").Find(&temp).Error if err != nil { variable.ZapLog.Error("Animal Show Error", zap.Error(err)) }