From e33f9a180195bf991fd975dff58dfa817870c7b5 Mon Sep 17 00:00:00 2001 From: Havoc412 <2993167370@qq.com> Date: Mon, 18 Nov 2024 12:22:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(encounter):=20=E6=B7=BB=E5=8A=A0=E8=B7=AF?= =?UTF-8?q?=E9=81=87=E6=A8=A1=E5=9D=97=E6=B2=A1=E6=9C=89=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E5=88=B0=E6=95=B0=E6=8D=AE=E7=9A=84=E9=94=99=E8=AF=AF=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 errcode/encounter.go 中新增 ErrEncounterNoData 错误码 - 在 EnocunterMsgInit 和 EncounterMsgUserInit 函数中添加相应的错误消息 - 修改 encounter_controller.go 中的 List 方法,使用新增的错误码处理没有查询到数据的情况 --- app/global/errcode/encounter.go | 5 ++++- app/http/controller/web/encounter_controller.go | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/global/errcode/encounter.go b/app/global/errcode/encounter.go index 85b45b3..df438d9 100644 --- a/app/global/errcode/encounter.go +++ b/app/global/errcode/encounter.go @@ -2,12 +2,15 @@ package errcode const ( ErrEaLinkInstert = ErrEncounter + iota + ErrEncounterNoData ) func EnocunterMsgInit(m msg) { m[ErrEaLinkInstert] = "路遇添加成功,但关联毛茸茸失败" + m[ErrEncounterNoData] = "没有查询到数据" } func EncounterMsgUserInit(m msg) { - m[ErrEaLinkInstert] = "路遇上传成功啦。但是不小心让毛茸茸跑丢了 /(ㄒoㄒ)/~~" + m[ErrEaLinkInstert] = "路遇上传成功啦。但是不小心让毛茸茸跑丢了。/(ㄒoㄒ)/~~" + m[ErrEncounterNoData] = "没有查询到你喜欢的猫猫路遇,为他们添加吧。" } diff --git a/app/http/controller/web/encounter_controller.go b/app/http/controller/web/encounter_controller.go index 5c94a7e..2f5b130 100644 --- a/app/http/controller/web/encounter_controller.go +++ b/app/http/controller/web/encounter_controller.go @@ -96,7 +96,8 @@ func (e *Encounters) List(context *gin.Context) { if encounters != nil { response.Success(context, consts.CurdStatusOkMsg, encounters) } else { - response.Fail(context, errcode.ErrDataNoFound, errcode.ErrMsg[errcode.ErrDataNoFound], "") + code := errcode.ErrEncounterNoData + response.Fail(context, code, errcode.ErrMsg[code], errcode.ErrMsgForUser[code]) } }