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

来源:6-4 店铺信息编辑之前端实现

酱排骨

2018-10-25

老师好

问题一

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

同学好,问题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
共1条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程