Compare commits

...

2 Commits

Author SHA1 Message Date
huk
312598220c Merge remote-tracking branch 'origin/wzj-main' into wzj-main 2025-10-10 13:01:16 +08:00
huk
0be20584cf feat(transaction):优化提现退款任务的租户忽略逻辑
- 调整日志配置,细化MyBatis和Redisson相关包的日志级别控制
- 在WithdrawRefundTask中引入TenantHelper以忽略租户上下文- 修改过期提现查询逻辑,使用租户忽略方式获取数据
- 移除不再使用的RedPacketService依赖
- 统一HikariPool和MyBatis日志级别配置格式
2025-10-10 13:01:03 +08:00
2 changed files with 6 additions and 6 deletions

View File

@ -43,10 +43,11 @@ logging:
org.dromara: @logging.level@ org.dromara: @logging.level@
com.wzj.soopin: @logging.level@ com.wzj.soopin: @logging.level@
org.springframework: @logging.level@ org.springframework: @logging.level@
org.mybatis.spring.mapper: @logging.level@ org.mybatis.spring: @logging.level@
com.baomidou: @logging.level@
org.apache.fury: @logging.level@ org.apache.fury: @logging.level@
org.redisson.command.RedisExecutor: @logging.level@ org.redisson: @logging.level@
com.zaxxer.hikari.pool.HikariPool: @logging.level@ com.zaxxer.hikari.pool: @logging.level@
com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor: @logging.level@ com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor: @logging.level@
config: classpath:logback-plus.xml config: classpath:logback-plus.xml

View File

@ -5,10 +5,10 @@ import com.wzj.soopin.transaction.domain.entity.TransferDetailEntityNew;
import com.wzj.soopin.transaction.domain.po.Withdraw; import com.wzj.soopin.transaction.domain.po.Withdraw;
import com.wzj.soopin.transaction.enums.WithdrawStatus; import com.wzj.soopin.transaction.enums.WithdrawStatus;
import com.wzj.soopin.transaction.service.IWithdrawService; import com.wzj.soopin.transaction.service.IWithdrawService;
import com.wzj.soopin.transaction.service.RedPacketService;
import com.wzj.soopin.transaction.service.impl.WxPayService; import com.wzj.soopin.transaction.service.impl.WxPayService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.dromara.common.tenant.helper.TenantHelper;
import org.springframework.scheduling.annotation.Scheduled; import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
@ -35,8 +35,7 @@ public class WithdrawRefundTask {
LambdaQueryWrapper<Withdraw> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<Withdraw> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(Withdraw::getStatus, WithdrawStatus.PENDING.getCode()); queryWrapper.eq(Withdraw::getStatus, WithdrawStatus.PENDING.getCode());
queryWrapper.le(Withdraw::getCreateTime, LocalDateTime.now().minusDays(1)); queryWrapper.le(Withdraw::getCreateTime, LocalDateTime.now().minusDays(1));
List<Withdraw> expiredWithdraws = withdrawService.list(queryWrapper); List<Withdraw> expiredWithdraws = TenantHelper.ignore(() -> withdrawService.list(queryWrapper));
for (Withdraw withdraw : expiredWithdraws) { for (Withdraw withdraw : expiredWithdraws) {
//检查是否领取如果没有领取则退回 //检查是否领取如果没有领取则退回
TransferDetailEntityNew response = null; TransferDetailEntityNew response = null;