请稍等 ...
×

采纳答案成功!

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

修改店铺成功,添加addshop出错

老师好

问题一

6.4章节中modifyshop前端实现且成功,单相测试添加店铺师傅成功。
输入http://localhost:8080/o2o/shopadmin/shopoperation
出现 Column ‘owner_id’ cannot be null 报错
图片描述
是不是之后的添加店铺必须在url中添加id?

http://localhost:8080/o2o/shopadmin/shopoperation?shopId=76

问题二

那么之后添加店铺是不是都需要在url添加 shopId=数字?
当id在数据库没有时应该在js走 ` getShopInitInfo();
不应该会出现modifyShop ERROR 的错误?
图片描述

正在回答

1回答

翔仔 2018-10-26 01:41:55

同学好,问题1和问题2其实都可以通过调试去解决。。问题1是因为你的cookie里面没有设置用户id,用户id为空的话当你添加店铺信息的时候这个店铺是属于哪个用户是不清楚的,因此添加不了。所以请好好理解我们的登录逻辑。由于一开始我们没有设定登录功能,因此硬编码了user_id到session里面,请仔细看视频并理解

添加店铺并不需要加shopId因为你还没添加店铺不可能知道它的ShopId的 请仔细跟着视频,好好看视频,站在业务的角度上去理解,提前锻炼项目的敏感能力

0 回复 有任何疑惑可以回复我~
  • 提问者 酱排骨 #1
    今天,前端打断点看到了,如果id76 数据库没有76,之前的是否修改都是 ture,进入getShopInfo(shopId)中是没法获取信息的,直接就跳出的。
    在6.4节中 修改owner从session中获取,在回顾了一下视频,知道了这个ownerid,是需要后续课程中添加登陆功能才能获取 userId,现在没有做到所以才会有onwer_id cannot be null
    回复 有任何疑惑可以回复我~ 2018-10-26 16:31:11
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信