采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好: 8-8产品搜索模块中实现门户_产品接口(产品搜索及动态排序List)这个功能时,前端传过来的关键字和商品ID都不是必须的,那在实现类中这样判断这两个参数是不合乎正常的业务逻辑吧?此处老师写的是判断两个参数都不为空的话就返回参数错误,那如果用户两个字段都不输入的话,不应该做这样的判断,应该是全局搜索出商品,然后再排序返回给前端。我是这样理解的不知道可正确,希望老师能给出意见,谢谢。
同问,controller层不是传参的时候required = false,用户可以不用传啊,不传不就是空了吗,空了就应该全局搜索啊,为什么还要加判断,希望能回答下,谢谢
可以自己修改一下,在实现类做个判断,如果两个参数都为空的话,就全部查询出来。
删掉一部分代码就好了
亲爱的同学,你好,我是geely老师的助教。
你理解的不错,赞!!!
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
10.5k 10
1.9k 22
1.5k 21
2.3k 21
2.1k 18