现网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.三天过期了,订单数据从数据库读取显示就正确了,这时送货计划还是一开始的缓存数据所以不对应
确认点送货计划是根据缓存里的数据生成的

数据隔离:都是客户经理角色,不同的客户经理只能看到对应客户
浙公网安备 33010602011771号