更新
This commit is contained in:
@@ -164,6 +164,13 @@ func makeHandler(method reflect.Value, reqType reflect.Type, rm meta.RouteMeta)
|
||||
response.Write(r, response.Ok(nil))
|
||||
return
|
||||
}
|
||||
response.Write(r, response.Ok(out[0].Interface()))
|
||||
data := out[0].Interface()
|
||||
// 成功提示语:结果对象实现 response.MsgProvider 时按其口径定制
|
||||
// (如导入结果"成功导入 X 条数据"),否则回退默认"操作成功"
|
||||
if mp, ok := data.(response.MsgProvider); ok {
|
||||
response.Write(r, response.OkMsg(mp.ResMsg(), data))
|
||||
return
|
||||
}
|
||||
response.Write(r, response.Ok(data))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user