add 随机码使用后更新总使用数量
This commit is contained in:
+7
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user