调整项目架构,让框架更优化
This commit is contained in:
@@ -82,8 +82,13 @@ func (h *Handler) SuccessPage(list interface{}, total int64) {
|
||||
h.Success(pageData)
|
||||
}
|
||||
|
||||
// Error 失败响应(messageCode 为 i18n 消息码)
|
||||
// Error 失败响应(messageCode 为 i18n 消息码,data 为 null)
|
||||
func (h *Handler) Error(messageCode string, args ...interface{}) {
|
||||
h.ErrorData(messageCode, nil, args...)
|
||||
}
|
||||
|
||||
// ErrorData 失败响应并附带 data
|
||||
func (h *Handler) ErrorData(messageCode string, data interface{}, args ...interface{}) {
|
||||
code := 0
|
||||
message := messageCode
|
||||
if h.i18n != nil {
|
||||
@@ -91,5 +96,5 @@ func (h *Handler) Error(messageCode string, args ...interface{}) {
|
||||
code = info.Code
|
||||
message = info.Message
|
||||
}
|
||||
writeResponse(h.w, code, message, nil)
|
||||
writeResponse(h.w, code, message, data)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user