diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/PayRandomCodeService.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/PayRandomCodeService.java index cd601954..4470cad3 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/PayRandomCodeService.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/PayRandomCodeService.java @@ -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 update = new LambdaUpdateWrapper<>(); + update.set(PayRandomCode::getUseCount,payRandomCode.getUseCount() + 1); + update.eq(PayRandomCode::getRandomCodeId,payRandomCode.getRandomCodeId()); + randomCodeMapper.update(null,update); } return guestType; }