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 ̄)づ
00 -
polo哦
2018-04-28
在业务逻辑这一层,返回的serverResponse是根据是否为管理员而返回的,如果是就返回ServerResponse.success()这样isSuccess为true了,反之亦然
00
相似问题