isSuccess判断,逻辑没有搞懂。

来源:8-2 后台商品新增,保存,更新,上下架功能开发

拾灬荒灬者

2018-04-27

比如,在判断是否为管理员时,要调用checkAdminRole这个方法,在方法里对比当前用户的角色代码和管理员的角色代码。如果相同,则反回一个ServiceResponse对象。里面存储了成功的代码(常量SUCCESS中的值。)下一步,是用这个对象调用serverResponse中的isSuccess方法,而isSuccess方法中没有参数传递过去,方法体重也只有一个获取成功代码的赋值语句。这个地方如何判断是不成功的呢?比如,如果判断管理员判断之后,返回的对象中存储的是error的值。这时候调用isSuccess是如何判断为失败的?

写回答

2回答

Geely

2018-05-01

你好,issuccess在 sr对象里的判断是用status判断的,这个方法就是为了一个方便。如果!=0 ,那么issuccess是一个boolean值,也就是为false。这样就判断出失败了。同学可以看看在serverresponse类里面封装的 is success方法。(づ ̄ 3 ̄)づ

0
0

polo哦

2018-04-28

在业务逻辑这一层,返回的serverResponse是根据是否为管理员而返回的,如果是就返回ServerResponse.success()这样isSuccess为true了,反之亦然

0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9430 学习 · 8789 问题

查看课程