From fdb269968fc5c0583784b71d1a0eb7b3c6945bdc Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期二, 28 四月 2026 17:45:50 +0800
Subject: [PATCH] p0功能 小程序
---
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TExchangeCodePackageServiceImpl.java | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TExchangeCodePackageServiceImpl.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TExchangeCodePackageServiceImpl.java
index 9b1e1d5..26b794e 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TExchangeCodePackageServiceImpl.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TExchangeCodePackageServiceImpl.java
@@ -266,7 +266,7 @@
if (!StringUtils.hasText(bindPhone)) {
throw new ServiceException("绑定手机号不能为空");
}
- if (Objects.equals(exchangePackage.getUnlimitedReceiveLimit(), 0) && exchangePackage.getReceiveLimit() != null) {
+ if (Objects.equals(exchangePackage.getUnlimitedReceiveLimit(), 1) && exchangePackage.getReceiveLimit() != null) {
Long bindCount = codeDetailMapper.selectCount(new QueryWrapper<TExchangeCodeDetail>()
.eq("package_id", exchangePackage.getId())
.eq("bind_phone", bindPhone)
@@ -493,7 +493,7 @@
entity.setRemark(dto.getRemark());
entity.setInventory(dto.getInventory());
entity.setUnlimitedReceiveLimit(dto.getUnlimitedReceiveLimit());
- entity.setReceiveLimit(Objects.equals(dto.getUnlimitedReceiveLimit(), 1) ? null : dto.getReceiveLimit());
+ entity.setReceiveLimit(Objects.equals(dto.getUnlimitedReceiveLimit(), 1) ? dto.getReceiveLimit() : null);
entity.setFinanceReceivedAmount(defaultMoney(dto.getFinanceReceivedAmount()));
entity.setGiftAmount(defaultMoney(dto.getGiftAmount()));
entity.setTotalAmount(defaultMoney(dto.getTotalAmount()));
@@ -512,7 +512,7 @@
if (dto.getExpireTime() != null && dto.getExpireTime().isBefore(LocalDateTime.now())) {
throw new ServiceException("截止领取时间不能早于当前时间");
}
- if (!Objects.equals(dto.getUnlimitedReceiveLimit(), 1)
+ if (Objects.equals(dto.getUnlimitedReceiveLimit(), 1)
&& (dto.getReceiveLimit() == null || dto.getReceiveLimit() <= 0)) {
throw new ServiceException("请输入领取限制次数");
}
--
Gitblit v1.7.1