diff --git a/README.md b/README.md index b4ebe4b7..a23e42fd 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,5 @@ ## Lilishop B2B2C商城系统 -##### 开源不易,如有帮助请点Star - - - #### 欢迎交流需求,交流业务,交流技术(基础问题自行解决,进群先看文档后提问) @@ -28,13 +24,13 @@ Lilishop商城系统支持商家入驻,后端基于SpringBoot 研发,前端使用 Vue、uniapp开发, **系统全端全部代码开源** -商城前后端分离,支持分布式部署,支持Docker,各个API独立,并且有独立的消费者。 +前后端分离,支持分布式部署,支持Docker,各个API独立,并且有独立的消费者。 ### 商城 API/消费者 聚合版 api不需要单独部署,只需启动一个jar包就可以正常运转 如有需要,可以点击跳转 https://gitee.com/beijing_hongye_huicheng/lilishop-simplify -### 商城 开发/使用/常见问题 帮助文档 +### 开发/使用/常见问题 帮助文档 https://docs.pickmall.cn @@ -61,7 +57,7 @@ PS:手机验证码为 ‘111111’ ![image-20210511171611793](https://pickmall.cn/assets/imgs/h5-qrcode.png) -### 快速部署本地商城 +### 快速本地部署 [点击跳转](https://docs.pickmall.cn/deploy/%E8%BF%90%E8%A1%8C%E7%8E%AF%E5%A2%83%E5%87%86%E5%A4%87.html) @@ -138,11 +134,19 @@ PS:手机验证码为 ‘111111’ ### 版本升级 ``` -商城后续会持续版本升级,修复bug,完善功能,覆盖更多业务场景 o2o/b2b/s2b2b2c/跨境电商 - -后续会考虑推出微服务商城系统/商城中台等 +系统后续会提供多场景解决方案。 +更多架构:微服务、Saas、中台等,都会支持。 支持差价升级商业授权 ``` +### 商业授权 +商业版本与开源版本代码一致,没有区分 + +商业使用需要授权,授权方式可选择联系官网客服,或者qq群联系群主。 + +商业授权模式为永久授权,支持永久升级。 + +商业案例由于涉及部分多层二开关系,如需了解可以咨询销售。 + ### 开源须知 1.仅允许用于个人学习研究使用. @@ -151,7 +155,8 @@ PS:手机验证码为 ‘111111’ 3.软件受国家计算机软件著作权保护(登记号:2021SR0805085)。 -4.限制商用,如果需要商业使用请联系我们。QQ3409056806. +4.限制商用,如果需要商业使用请联系我们。QQ3409056806.或者加入qq群联系群主。 + ### 交流群 diff --git a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CouponRender.java b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CouponRender.java index f06633e7..9eb7f01e 100644 --- a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CouponRender.java +++ b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CouponRender.java @@ -19,10 +19,7 @@ import cn.lili.modules.promotion.service.MemberCouponService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; import java.util.stream.Collectors; /** @@ -62,6 +59,10 @@ public class CouponRender implements CartRenderStep { private void renderCouponRule(TradeDTO tradeDTO) { List memberCouponList = memberCouponService.getMemberCoupons(tradeDTO.getMemberId()); + memberCouponList = memberCouponList.stream() + .filter(item -> item.getStartTime().before(new Date()) && item.getEndTime().after(new Date())) + .collect(Collectors.toList()); + if (!memberCouponList.isEmpty()) { this.checkMemberExistCoupon(tradeDTO, memberCouponList); } else {