更新产品类属性,返回200,但是查看数据库没改动

问题咨询 · an94er · 于 5年前 发布 · 1530 次阅读

事情起因

写了个脚本更新category, 请求:{u'name_ru': u'', u'name_fr': u'\u30eb\u30a4\u30f4\u30a3\u30c8\u30f3', u'name_zh': u'', u'name_es': u'', u'name_jp': u'\u30eb\u30a4\u30f4\u30a3\u30c8\u30f3', u'name_de': u'', u'name_en': u'\u30eb\u30a4\u30f4\u30a3\u30c8\u30f3', u'name_pt': u''}

返回:{"code":200,"message":"update category success","data":{"updateData":false}}

排查情况

为啥返回"updateData":false,这个看起来是不成功的,但是怎么返回200呢

共收到 1 条回复
Fecmall#15年前 0 个赞

1、排版:http://www.fecshop.com/markdown

2.有点看不明白你传递的数据 u'name_ru', 严格按照文档操作,更新分类的api文档为:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-api-category-updatene.html 文档有例子数据

3.这个api对应的文件是:https://github.com/fecshop/yii2_fecshop/blob/master/app/appapi/modules/V1/controllers/CategoryController.php public function actionUpdateone() 方法,你自己排查一下

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics