现网bug

智采

1.不包邮订单先审核再支付,但提交审核后,我的订单还是可以支付,按钮控制没有控制到

导致5元运费需要审核后再支付,客户反馈不好

2.加入购物车,价格对不上,  登录前加入购物车,前端本地缓存按最低价显示,登录后加入购物车,单个商品还可以进行修改购物车数量(价格也可能会对不上)

3.小程序下的订单到后台审核会出现两条,db中只有一条数据,缓存问题待补充

4.订单信用支付,订单审核不通过,取消订单 信用支付额度要恢复

主流程一定要自己走完,小程序合约商品信用支付下单

6.下架商品 还能在小程序上显示   数据库 es  redis缓存  消息队列 都需要过滤

7.数据金额小数位数限制,精确到厘,1000倍的换算

8.生产单刀卡套头取消,下面的长短刀卡没有取消

9.商品加入购物车显示倒序,后加入的显示在上面,但是主要购物车导入是原子操作按原文件顺序展示

 

智造

模切影响成本价,选择后会进行计算,去勾选后还计算在内

编辑回显问题,单压线 显示为普通压线,(对于form表单提交,保存时候需要一个个数据核对,编辑后再进行每一个字段核对)

送货单打印,三联的样式调试打印ok 但 A4的打印被影响了,生产单的数据太多样式再次被影响了,一个个送货单打印再次 debug  总结  打印要看所有 不同的模板 不同的样式A4和三联 不同的数据采购单 送货单  生产单

支撑跨页多选生产送货单,多选是支持了,但是生成送货单没有验证,还是之前的只能生成一个送货单,只验证了眼前的功能 没有需求相关的背景是为了生成送货单

 订单排产,采购计划缺少,翻页采购计划重复,同一时间创建的记录分页排序就会错乱,解决办法多字段排序,让顺序唯一固定

 

bug分析

【生产环境】两条采购计划编辑采购数量提交,其中一条数据错误

1.创建两个商品 A B  产品id为100 101
2.创建订单先勾选了商品B再勾选了商品A  生成采购计划id  100 101

3.编辑采购单的时候存入值{(100+101).hash():xxxx,(101+100).hash():xxxx} 最终只存入了一个{(101+100).hash():xxxx}

4.拿着一个值去循环遍历了修改列表  导致有一条数据是对的 第二条数据还是用第一条数据去修改

5.问题就在于不应该加起来算hash()值,应该用字符串算hash值

 

 

 

1.首先下单后生成销售订单并存入缓存
2.根据缓存里的数据生成送货计划,
3.编辑订单,修改数据库正确,缓存未更新读取的还是之前的数据,
4.送货计划被取消,根据读取的缓存数据再重新生成,所以也是错的
5.三天过期了,订单数据从数据库读取显示就正确了,这时送货计划还是一开始的缓存数据所以不对应
确认点送货计划是根据缓存里的数据生成的

 

数据隔离:都是客户经理角色,不同的客户经理只能看到对应客户

 

posted @ 2022-05-26 17:27  血染星辰  阅读(29)  评论(0)    收藏  举报