WebApi返回定制结果原创
12人赞赏了该文章
3,790次浏览
编辑于2020年04月13日 15:14:00
说明:
WebApi还回的结果也是对调用App层接口返回的结果进行合并和格式化处理返回到前端,下面可以通过两种方式增加自定义结果一起返回。
方式一:
通过维护插件OnAfterWebApiOperation事件,对webpai返回给前端的结果进行定制,其中参数AfterWebApiOperationArgs 中的WebContext.ResponseDTO就是返回给前端的结果。
插件代码示例:
保存接口结果:
方式二:
在操作插件中对操作结果进行干预,需要注意的是:
1. 如果操作结果是成功的,则把自定义结果加在OperateResult中,并且PKValue设置为“0”或SuccessStatus=false,消息才会显示出来。
2. 如果操作结果是失败的,则自定义结果加在ValidationErrors中
赞 12
12人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!