|
|
@@ -76,7 +76,7 @@ public class TireCouponServiceImpl extends ServiceImpl<TireCouponMapper, TireCou
|
|
|
if (Objects.isNull(nowShopUser)) {
|
|
|
return R.fail("您不是门店用户无法领取优惠券");
|
|
|
}
|
|
|
- int count = tireUserCouponMapper.selectCount(new LambdaQueryWrapper<TireUserCoupon>().eq(TireUserCoupon::getCorpsId, nowShopUser.getPid()).eq(TireUserCoupon::getTenantId, nowReceiveUser.getTenantId()));
|
|
|
+ int count = tireUserCouponMapper.selectCount(new LambdaQueryWrapper<TireUserCoupon>().eq(TireUserCoupon::getCorpsId, nowShopUser.getPid()).eq(TireUserCoupon::getTenantId, nowReceiveUser.getTenantId()).eq(TireUserCoupon::getIsDeleted, 0));
|
|
|
if (count > 0) {
|
|
|
return R.fail("您已领取优惠券");
|
|
|
}
|
|
|
@@ -107,7 +107,7 @@ public class TireCouponServiceImpl extends ServiceImpl<TireCouponMapper, TireCou
|
|
|
tireCouponViewLog.setClaimStatus(1);
|
|
|
tireCouponViewLog.setCorpsId(nowShopUser.getPid());
|
|
|
tireCouponViewLogMapper.insert(tireCouponViewLog);
|
|
|
- return R.success("恭喜您成功领取路本轮胎价值二百元的优惠券");
|
|
|
+ return R.success("恭喜您成功领取优惠券");
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -118,7 +118,7 @@ public class TireCouponServiceImpl extends ServiceImpl<TireCouponMapper, TireCou
|
|
|
if (Objects.isNull(nowShopUser)) {
|
|
|
return R.fail("门店信息异常");
|
|
|
}
|
|
|
- List<TireUserCoupon> userCouponList = tireUserCouponMapper.selectList(new LambdaQueryWrapper<TireUserCoupon>().eq(TireUserCoupon::getCorpsId, nowShopUser.getPid()));
|
|
|
+ List<TireUserCoupon> userCouponList = tireUserCouponMapper.selectList(new LambdaQueryWrapper<TireUserCoupon>().eq(TireUserCoupon::getCorpsId, nowShopUser.getPid()).eq(TireUserCoupon::getIsDeleted, 0));
|
|
|
return R.data(CollectionUtil.isEmpty(userCouponList));
|
|
|
}
|
|
|
|
|
|
@@ -132,7 +132,7 @@ public class TireCouponServiceImpl extends ServiceImpl<TireCouponMapper, TireCou
|
|
|
return R.fail("未查找到您的门店信息");
|
|
|
}
|
|
|
List<TireUserCoupon> userCouponList = tireUserCouponMapper.selectList(new LambdaQueryWrapper<TireUserCoupon>()
|
|
|
- .eq(TireUserCoupon::getCorpsId, nowShopUser.getPid()).eq(TireUserCoupon::getTenantId, searchUser.getTenantId()));
|
|
|
+ .eq(TireUserCoupon::getCorpsId, nowShopUser.getPid()).eq(TireUserCoupon::getTenantId, searchUser.getTenantId()).eq(TireUserCoupon::getIsDeleted, 0));
|
|
|
if (CollectionUtil.isEmpty(userCouponList)) {
|
|
|
return R.data(new ArrayList<>(1));
|
|
|
}
|
|
|
@@ -168,7 +168,7 @@ public class TireCouponServiceImpl extends ServiceImpl<TireCouponMapper, TireCou
|
|
|
TireUserCoupon updateUserCoupon = new TireUserCoupon();
|
|
|
updateUserCoupon.setStatus(2);
|
|
|
int updateCount = tireUserCouponMapper.update(updateUserCoupon, new LambdaQueryWrapper<TireUserCoupon>()
|
|
|
- .eq(TireUserCoupon::getCorpsId, nowShopUser.getPid()).in(TireUserCoupon::getId, expiredIdList).eq(TireUserCoupon::getTenantId, searchUser.getTenantId()));
|
|
|
+ .eq(TireUserCoupon::getCorpsId, nowShopUser.getPid()).in(TireUserCoupon::getId, expiredIdList).eq(TireUserCoupon::getTenantId, searchUser.getTenantId()).eq(TireUserCoupon::getIsDeleted, 0));
|
|
|
}
|
|
|
tireUserCouponDtoList.sort(Comparator.comparing(TireUserCouponDto::getStatus).thenComparing(
|
|
|
TireUserCouponDto::getCouponValue,
|
|
|
@@ -189,7 +189,7 @@ public class TireCouponServiceImpl extends ServiceImpl<TireCouponMapper, TireCou
|
|
|
}
|
|
|
List<TireUserCoupon> userCouponList = tireUserCouponMapper.selectList(new LambdaQueryWrapper<TireUserCoupon>()
|
|
|
.eq(TireUserCoupon::getCorpsId, nowShopUser.getPid()).eq(TireUserCoupon::getTenantId, searchUser.getTenantId())
|
|
|
- .le(TireUserCoupon::getEffectiveStart, today).ge(TireUserCoupon::getEffectiveEnd, today).eq(TireUserCoupon::getStatus, 0));
|
|
|
+ .le(TireUserCoupon::getEffectiveStart, today).ge(TireUserCoupon::getEffectiveEnd, today).eq(TireUserCoupon::getStatus, 0).eq(TireUserCoupon::getIsDeleted, 0));
|
|
|
if (CollectionUtil.isEmpty(userCouponList)) {
|
|
|
return R.data(null);
|
|
|
}
|