Releases: lilishop/lilishop
Releases · lilishop/lilishop
v4.2.4
Breaking Change
- 统计模块隔离业务,重构统计模块
- 重构促销模块
- 移除mongo
Improvement & Enhancements
- 增加会员登录事件,对token处理优化
- 优化发布、编辑商品后生成商品索引问题
- 优化更新商品索引
- 优化xss过滤,使用owasp的自定义规则过滤
- 优化支付宝支付配置
- 优化es索引更新方式
- 优化搜索热词管理
- 优化事务注解
- 优化consumer延时任务执行器
- 避免redis缓存二次读取
- 迁移会员统计业务至统计模块
- 结算业务代码优化调整
- 浏览文件优化数据库提示语
- 敏感词模块优化
- 收藏功能完善优化
- 敏感词更新策略问题调整,敏感词迁移至公共工具类
- 模块隔离优化
- 优化代码结构
Bug Fixes
- 修复店铺优惠券为部分商品分类。部分商品分类使用优惠券无效
- 对商品名称包含逗号可能导致的问题处理
- 修复促销优惠券获取时,活动优惠券查询问题
- 赠品订单无法核销问题处理
- 修改订单价格时,订单update price字段问题处理
- 对交易状态的判定问题处理
- 支付参数判定重复代码处理
- 修复商品审核和编辑商品缺失对es操作问题
- 修复店铺结算单结算金额对于积分商品和砍价商品重复计算问题
- 修复分销商品佣金提现参数校验无效问题
- 修复秒杀库存前后端显示不一致问题
- 密码重置可以被多次调用问题处理
- 短信验证码验证结果未生效问题处理
- 修复订单收货时,更新订单完成时间
- 修复满额活动赠品订单错误问题
- 砍价商品获取错误问题处理
- 促销金额大于商品金额的极端情况显示问题处理
- 空品牌问题处理
- 修复管理员上下架商品报错问题
Dependency Upgrades
- Upgrade alipay-sdk version: 4.13.40.ALL -> 4.22.32.ALL
- Upgrade mybatis-plus version: 3.4.3.4 -> 3.5.1
- Upgrade Hutool version: 5.7.16 -> 5.7.20
- Upgrade jasypt version: 3.0.0 -> 3.0.4
- Upgrade aliyun version: 4.5.18 -> 4.6.0
- Upgrade aliyun-sdk-oss version: 3.11.1 -> 4.22.32.ALL
- Upgrade aliyun-sdk-dysms version: 2.0.1 -> 2.0.9
- Upgrade jwt version: 0.10.7 -> 0.11.2
- Upgrade druid version: 1.1.20 -> 1.2.8
- Upgrade codecentric version: 2.3.1 -> 2.6.2
- Upgrade logstash-logback version: 6.6 -> 7.0.1
- Upgrade slf4j-api version: 1.7.28 -> 1.7.35
- Upgrade commons-text version: 1.4 -> 1.9
- Upgrade rocketmq version: 2.1.1 -> 2.2.1
- Upgrade poi version: 4.1.2 -> 5.1.0
- Upgrade xk-time version: 2.2.0 -> 3.2.3
v4.2.2
增加功能
- 砍价功能
- 积分商城
- 会员提现
- 管理端角色权限功能完善
- 砍价/积分相关 店铺结算功能
- 搜索热词后台维护
- PC支持分销功能
功能完善
- 系统Springboot升级到2.4.10,之前系统警告的ES等相关错误问题处理。
- 之前数据库中,缺失索引问题处理。这里处理了大部分与商家/会员相关的索引,如果有其他需要,可以群里@群主,感谢。
- 之前不符合逻辑,不符合命名的类进行处理,framework项目中的目录重新规划,代码解藕,为微服务做好准备
- 重构购物车模块,优化代码结构,优化缓存,优化价格计算逻辑,完善优惠金额按照订单比例进行优惠金额计算的问题,同时处理售后发生时,退款金额的结算
- 结算页面优惠券渲染增加不能使用原因
- 秒杀活动定时开启,可编辑
- 完善秒杀库存相关,库存相关现在与商品库存同步扣减,扣减失败同样会导致订单自动取消
- 优化XSS安全策略,对表单等任何与后端交互的信息,都进行过滤,增加系统安全性
- 前端代码规范提升,对无用的依赖去除,增加CDN配置,优化打包速度,和前端运行速度。
- 解决微信公众号内无法实现微信支付的问题。
- 分类编辑逻辑优化,三级分类,一级分类所需图片在编辑时进行提示。
- 丰富楼层装修模版,PC增加两个楼层
- 增加分词器编辑功能,后台现在可以维护IK分词器中的分词信息
- 前端缓存优化,部分信息缓存进浏览器,进行间隔时间访问后端。
- 增加脱敏配置,根据注解可以配置后端返回数据时,前端数据的脱敏处理规则。
- 解决之前存在的默认收货地址选择问题
- 解决分销佣金/分销订单之前计算存在错误问题处理
- 解决管理端增加会员时,会员无法登录问题。
- 解决管理端权限配置,却存在无法正常访问的问题。
- 解决商家端首页展示统计数据错误问题。
- 解决店铺收藏数量不更新问题。
- 解决之前存在的PV多次统计问题。