请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

8-8产品搜索模块ProductServiceImpl实现类处理前端传参的疑问

图片描述老师您好:
8-8产品搜索模块中实现门户_产品接口(产品搜索及动态排序List)这个功能时,前端传过来的关键字和商品ID都不是必须的,那在实现类中这样判断这两个参数是不合乎正常的业务逻辑吧?图片描述此处老师写的是判断两个参数都不为空的话就返回参数错误,那如果用户两个字段都不输入的话,不应该做这样的判断,应该是全局搜索出商品,然后再排序返回给前端。我是这样理解的不知道可正确,希望老师能给出意见,谢谢。

正在回答 回答被采纳积分+3

2回答

FaceDamon 2019-04-03 11:01:37

同问,controller层不是传参的时候required = false,用户可以不用传啊,不传不就是空了吗,空了就应该全局搜索啊,为什么还要加判断,希望能回答下,谢谢

0 回复 有任何疑惑可以回复我~
  • 提问者 慕运维7591095 #1
    可以自己修改一下,在实现类做个判断,如果两个参数都为空的话,就全部查询出来。
    回复 有任何疑惑可以回复我~ 2019-04-12 09:42:49
  • 删掉一部分代码就好了
    回复 有任何疑惑可以回复我~ 2019-11-01 18:06:10
geelylucky 2019-03-23 20:08:01

亲爱的同学,你好,我是geely老师的助教。

你理解的不错,赞!!!

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信