'增加优惠券关闭作废优惠券'

This commit is contained in:
Chopper711 2022-12-07 09:37:50 +08:00
parent 9141f21cf8
commit 51d2880392
2 changed files with 16 additions and 0 deletions

View File

@ -147,4 +147,11 @@ public interface MemberCouponService extends IService<MemberCoupon> {
*/
boolean recoveryMemberCoupon(List<String> memberCouponIds);
/**
* 作废优惠券
*
* @param couponId 优惠券ID
*/
void voidCoupon(String couponId);
}

View File

@ -293,6 +293,15 @@ public class MemberCouponServiceImpl extends ServiceImpl<MemberCouponMapper, Mem
return this.update(updateWrapper);
}
@Override
public void voidCoupon(String couponId) {
LambdaUpdateWrapper<MemberCoupon> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.in(MemberCoupon::getCouponId, couponId);
updateWrapper.set(MemberCoupon::getMemberCouponStatus, MemberCouponStatusEnum.CLOSED.name());
updateWrapper.set(MemberCoupon::getDeleteFlag, true);
this.update(updateWrapper);
}
/**
* 清除无效的会员优惠券
*