1
This commit is contained in:
parent
412e40dad2
commit
5d03a32807
@ -29,7 +29,7 @@ public interface IMemberCouponService extends IService<MemberCoupon> {
|
|||||||
* @author PQZ
|
* @author PQZ
|
||||||
* @date 15:19 2025/3/28
|
* @date 15:19 2025/3/28
|
||||||
**/
|
**/
|
||||||
void saveCoupon(Long userId, String type, String noticeId, Integer couponNum);
|
void saveCoupon(Long userId, String type, String noticeId, Integer couponNum) throws Exception;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询剩余通告券
|
* 查询剩余通告券
|
||||||
|
|||||||
@ -9,6 +9,7 @@ import com.ruoyi.member.domain.MemberCoupon;
|
|||||||
import com.ruoyi.member.domain.MemberOrder;
|
import com.ruoyi.member.domain.MemberOrder;
|
||||||
import com.ruoyi.member.mapper.MemberCouponMapper;
|
import com.ruoyi.member.mapper.MemberCouponMapper;
|
||||||
import com.ruoyi.member.service.IMemberCouponService;
|
import com.ruoyi.member.service.IMemberCouponService;
|
||||||
|
import lombok.SneakyThrows;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
@ -35,8 +36,9 @@ public class MemberCouponServiceImpl extends ServiceImpl<MemberCouponMapper,Memb
|
|||||||
* @date 15:02 2025/3/28
|
* @date 15:02 2025/3/28
|
||||||
**/
|
**/
|
||||||
@Override
|
@Override
|
||||||
|
@SneakyThrows
|
||||||
public void dealMemberCoupon(MemberOrder order) {
|
public void dealMemberCoupon(MemberOrder order) {
|
||||||
saveCoupon(order.getUserId(), "2",null,order.getGoodsNum());
|
saveCoupon(order.getUserId(), "1",null,order.getGoodsNum());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -50,7 +52,13 @@ public class MemberCouponServiceImpl extends ServiceImpl<MemberCouponMapper,Memb
|
|||||||
* @date 15:19 2025/3/28
|
* @date 15:19 2025/3/28
|
||||||
**/
|
**/
|
||||||
@Override
|
@Override
|
||||||
public void saveCoupon(Long userId, String type, String noticeId, Integer couponNum) {
|
public void saveCoupon(Long userId, String type, String noticeId, Integer couponNum) throws Exception {
|
||||||
|
if ("2".equals(type)){
|
||||||
|
int initNum = getCoupon(userId);
|
||||||
|
if (initNum == 0) {
|
||||||
|
throw new Exception("当前暂无可用的通告券");
|
||||||
|
}
|
||||||
|
}
|
||||||
//查询当前用户最新变动记录
|
//查询当前用户最新变动记录
|
||||||
LambdaQueryWrapper<MemberCoupon> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<MemberCoupon> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
lambdaQueryWrapper
|
lambdaQueryWrapper
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user