Browse Source

Fix a bug of CouponTemplate.UsableBeginTime

pull/107/head
gdlcf88 6 years ago
parent
commit
0d52d66ba7
  1. 2
      plugins/Coupons/src/EasyAbp.EShop.Plugins.Coupons.EntityFrameworkCore/EasyAbp/EShop/Plugins/Coupons/Coupons/CouponRepository.cs

2
plugins/Coupons/src/EasyAbp.EShop.Plugins.Coupons.EntityFrameworkCore/EasyAbp/EShop/Plugins/Coupons/Coupons/CouponRepository.cs

@ -24,7 +24,7 @@ namespace EasyAbp.EShop.Plugins.Coupons.Coupons
return DbSet
.Where(x => x.ExpirationTime > now)
.Join(
DbContext.CouponTemplates.Where(x => x.UsableBeginTime <= now),
DbContext.CouponTemplates.Where(x => !x.UsableBeginTime.HasValue || x.UsableBeginTime.Value <= now),
coupon => coupon.CouponTemplateId,
couponTemplate => couponTemplate.Id,
(coupon, couponTemplate) => coupon

Loading…
Cancel
Save