商品更新状态问题

商品更新状态问题

老师商品更新状态这块逻辑上是不是有问题,goods-web商品更新状态的接口调用的服务接口也是updateGoods接口,而goods-srv的updateGoods接口是必须要传categoryId和brandId的

http://img1.sycdn.imooc.com//climg/6092511809c297bd08350334.jpg

所以goods-web接口 定义的更新状态的form表单,没有分类ID,品牌ID什么的,所以请求的时候就会报错,因为category_id 和brand_id 都没传,所以这俩字段默认为0了,因此最后因为查询不到分类和品牌就报错了,但其实我这个商品对应的分类是存在的。

http://img1.sycdn.imooc.com//climg/609250900939654406230153.jpg

form表单加上ID也才四个参数,请求到商品服务的时候就会报错

http://img1.sycdn.imooc.com//climg/609250d809fbe80515450140.jpg

http://img1.sycdn.imooc.com//climg/609251e8096fa47b04240156.jpg


老师看下这块呗?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

更新商品这个接口除了承接更新商品的状态以外 还有可能需要更新商品的基本信息,这里就包括了商品的分类和商品的品牌。如果用户修改这两个就需要有这两个字段,如果只是为了更新非这两个字段的信息的话,可以在web端先查询出来category和brand的id然后将这两个id传递到这个接口就行了

  • qq_蓝笑灵晨_0 提问者 #1

    按照目前商品服务的逻辑web端只能这样了,只是老师视频教程里面没有说明,而是直接调用的更新接口,有些同学可能会有逻辑上的疑问,比如就像我一样?

    2021-05-07 21:03:37
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师