社区
其他
帖子详情
(生产环境)购物车提交订单,前端有地址为空限制,但是有用户提交了无地址订单,求可能复现的场景
why1059279490
2018-01-22 02:23:00
系统:
购物车提交订单功能,提交订单前前端判断地址是否为空(地址信息、购物车中商品信息全部位浏览器缓存保存),如果为空无法提交订单,但是有发生了用户提交了订单,但是没有地址信息???
测试了各个浏览器的兼容,但还是找不到复现步骤,求同仁们分析经验。。。
...全文
200
回复
打赏
收藏
(生产环境)购物车提交订单,前端有地址为空限制,但是有用户提交了无地址订单,求可能复现的场景
系统: 购物车提交订单功能,提交订单前前端判断地址是否为空(地址信息、购物车中商品信息全部位浏览器缓存保存),如果为空无法提交订单,但是有发生了用户提交了订单,但是没有地址信息??? 测试了各个浏览器的兼容,但还是找不到复现步骤,求同仁们分析经验。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
微信扫码点餐小程序 云开发cms网页管理后台后厨端
订单
数据库折线趋势图
技术选型1,
前端
微信小程序原生框架cssJavaScript2,管理后台云开发Cms内容管理系统web网页3,数据后台小程序云开发云函数云数据库云存储 1,小程序端1-1,首页首页有以下几个功能点点餐菜单浏览排号等位拨打电话顶部轮播图搜索菜品这里点餐分两种1,可以设置直接点餐直接点餐:适合小型饭店,或者奶茶类的快餐店。直接就可以下单,不用识别桌号2,也可设置扫码点餐扫码点餐适合中大型饭店,可以区分桌号,方便管理我后面会教大家如何生成桌号二维码,只需要把对应桌号的二维码贴在餐桌上,
用户
点击 扫码点餐 识别二维码,即可获取到桌号信息。1-2,菜品浏览页菜品浏览分两种1,不带分类适合菜品少的时候2,带分类菜品多的时候,带分类更方便客户选择不带分类 带分类 1-3,搜索功能我们这里搜索有两个触发方式1,直接点击搜索图标2,点击键盘上的搜索键1-4,搜索结果,支持模糊查询如我这里只搜‘鱼’,那么菜品中所有包含鱼的都可以搜索到 1-5,
购物车
首先菜品列表页可以直接添加商品到
购物车
购物车
弹起后可以做如下操作1,增删单个菜品2,清空
购物车
3,删除菜品这些操作都和菜品列表是联动的,也就是菜品列表和
购物车
里增删个数,都是可以同步的。我会在项目预览章节的视频里做具体演示。1-6,下单页下单页就是确认
订单
后进行下单支付的。有以下功能1,点餐明细2,价格计算3,桌号
地址
4,就餐人数5,添加备注6,点击下单1-7,支付页支付页分两种方式1,模拟支付适合前期学习,毕业设计等演示类的
场景
。2,真实微信支付适合商用,但是使用微信支付必须要有营业执照,所以前期如果只是学习的话,建议使用模拟支付。 1-8,我的
订单
页我的
订单
页分以下几个状态1,新下单待上餐2,已上餐待评价3,
订单
完成4,
订单
取消1-9,
提交
评论页我们可以对店家进行评论。 1-10,评价列表页可以查看所有评价和自己的评价 1-11,排号等位可以看出,我们可以选择就餐人数,排大桌或者小桌。我这里已排小桌为例通过上图可以看出1,当前排号情况2,我的排号3,可以重新排号4,到号时会有到号提示后面我会把订阅消息功能加进来,这样到号后会有订阅消息提示。 1-12,个人中心个人中心分登录和未登录两种状态未登录已登录 1-13,微信授权登录小程序 2,后厨端和排号管理端2-1,后厨端主要供后厨的厨师使用1,可以查看当前新下单2,完成后可以操作菜品完成3,可以监听
用户
新下单4,有新
订单
时会有语音提示5,厨师登录页语音提示我会在视频课里具体演示厨师登录页 厨师管理页可以查看待制作
订单
用户
新下单后,会有语音提示 2-2,排号管理页同样也有登录页,和上面厨师登录一样,这里重点看下排号管理页管理员可以查看当前排号情况,可以叫号。3,cms管理后台我们这里的可视化网页后台使用的时云开发自带的cms(内容管理)3-1,登录页 3-2,管理后台我们可以在这里 1,添加轮播图,删除轮播图,修改轮播图2,添加菜品,删除菜品,修改菜品,上架下架菜品3,管理
订单
4,查看评价5,管理后厨和排号管理员6,查看排号数据 比如我查询某个
用户
的所有
订单
查询所有新下单还未上菜的
订单
还有更多的功能,我会在视频课里给大家用视频来演示,这样更直观。 4,数据库数据库我们这里用云开发自带的云数据库餐厅管理员查看趋势图
场景
重现:浏览器上点击
提交
/保存按钮偶发产生重复数据
一般我们针对一些比较重要的
场景
是需要做下弱网表单重复
提交
测试,比如BS收银结算、App/BS
提交
订单
、App/BS加入
购物车
、限时抢购、限时礼券大放送等并发量比较高的
场景
;一般我们猜测,这些问题的产生比如
用户
或服务器网络慢,点击按钮迟迟没有反应,造成
用户
多次点击按钮,此时如果按钮没有做防止重复点击,
可能
会
提交
多条重复数据至后台。第二步、BS快速操作保存。可以看到快速点击后多次调用了保存接口。那么我们可以使用谷歌浏览器自带工具模拟网速慢时触发按钮的情况。我们在测试环境按照客户的步骤操作没法很好的重现。....
前端
知识总结之浏览器知识
1对浏览器的理解 • 浏览器的主要功能是将
用户
选择的 web 资源呈现出来,它需要从服务器请
求
资源,并将其显示在浏览器窗口中,资源的格式通常 是 HTML,也包括 PDF、image 及其他格式。
用户
用 URI(Uniform Resource Identifier 统一资源标识符)来指定所请
求
资源的位置。 • HTML 和 CSS 规范中规定了浏览器解释 html 文档的方式,由 W3C 组织...
常见漏洞知识库(原理/
场景
/修复)
SQL 注入 0x01 漏洞描述 SQL注入漏洞产生的原因是网站应用程序在编写时未对
用户
提交
至服务器的数据进行合法性校验(类型、长度、业务参数合法性等),同时没有对
用户
输入数据进行有效地特殊字符过滤,使得
用户
的输入直接带入数据库执行,超出了SQL语句原来设计的预期结果,导致了SQL注入漏洞。 0x02 常见应用
场景
SQL注入漏洞
可能
出现在一切与数据库交互的地方,比如常见的查询
用户
信息、查询
订单
信...
前端
优化不完全指南
篇幅
可能
有点长,我想先聊一聊阅读的方式,我希望你阅读的时候,能够把我当作你的竞争对手,你的梦想是超越我。你想超越我,就得了解我懂什么对吧,好,开始阅读~ ~ 哈哈哈 ~ ~ ~ 历时144000000毫秒出山的
前端
优化篇,若你问我有什么感悟? 那我告诉你,看到毫秒啊,火箭啊,这些与优化相关的词,都有莫名的亲切感。 本文主要从工作效率、速度性能、稳定性、响应式、兼容性、搜索SEO、信息无障
其他
10,608
社区成员
29,047
社区内容
发帖
与我相关
我的任务
其他
Web 开发 其他
复制链接
扫一扫
分享
社区描述
Web 开发 其他
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章