add 随机码使用后更新总使用数量

This commit is contained in:
lijiarao
2022-06-21 17:15:58 +08:00
parent dc6870ccd4
commit 9feb360325
@@ -2,6 +2,7 @@ package com.jero.meeting.service;
import cn.hutool.core.util.RandomUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.jero.common.constant.CommonConstant;
import com.jero.common.exception.JeroBootException;
import com.jero.meeting.entity.PayRandomCodeLink;
@@ -139,8 +140,14 @@ public class PayRandomCodeService extends ServiceImpl<PayRandomCodeMapper, PayRa
throw new JeroBootException("邀请码无效");
}else {
if (useFlag){
//更新随机码状态为已使用
randomCodeLink.setUseFlag(CommonConstant.DEL_FLAG_1);
randomCodeLinkMapper.updateById(randomCodeLink);
//更新使用数量
LambdaUpdateWrapper<PayRandomCode> update = new LambdaUpdateWrapper<>();
update.set(PayRandomCode::getUseCount,payRandomCode.getUseCount() + 1);
update.eq(PayRandomCode::getRandomCodeId,payRandomCode.getRandomCodeId());
randomCodeMapper.update(null,update);
}
return guestType;
}