add 随机码使用后更新总使用数量
This commit is contained in:
+7
@@ -2,6 +2,7 @@ package com.jero.meeting.service;
|
|||||||
|
|
||||||
import cn.hutool.core.util.RandomUtil;
|
import cn.hutool.core.util.RandomUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
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.constant.CommonConstant;
|
||||||
import com.jero.common.exception.JeroBootException;
|
import com.jero.common.exception.JeroBootException;
|
||||||
import com.jero.meeting.entity.PayRandomCodeLink;
|
import com.jero.meeting.entity.PayRandomCodeLink;
|
||||||
@@ -139,8 +140,14 @@ public class PayRandomCodeService extends ServiceImpl<PayRandomCodeMapper, PayRa
|
|||||||
throw new JeroBootException("邀请码无效");
|
throw new JeroBootException("邀请码无效");
|
||||||
}else {
|
}else {
|
||||||
if (useFlag){
|
if (useFlag){
|
||||||
|
//更新随机码状态为已使用
|
||||||
randomCodeLink.setUseFlag(CommonConstant.DEL_FLAG_1);
|
randomCodeLink.setUseFlag(CommonConstant.DEL_FLAG_1);
|
||||||
randomCodeLinkMapper.updateById(randomCodeLink);
|
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;
|
return guestType;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user