充值兑换码相关接口

This commit is contained in:
张松
2025-10-21 15:19:55 +08:00
parent 81ad6f433c
commit 2503acef47
2 changed files with 12 additions and 1 deletions

View File

@@ -83,4 +83,6 @@ public class MkRechargeRedemptionConfig implements Serializable {
@Column(onInsertValue = "now()", onUpdateValue = "now()")
private LocalDateTime updateTime;
@Column(ignore = true)
private Integer status;
}

View File

@@ -121,7 +121,16 @@ public class MkRechargeRedemptionConfigServiceImpl extends ServiceImpl<MkRecharg
queryWrapper.gt(MkRechargeRedemptionConfig::getStartTime, DateUtil.date()).lt(MkRechargeRedemptionConfig::getEndTime, DateUtil.date());
break;
}
return page(PageUtil.buildPage(), queryWrapper);
Page<MkRechargeRedemptionConfig> page = page(PageUtil.buildPage(), queryWrapper);
page.getRecords().forEach(item -> {
if (item.getStartTime() != null && item.getEndTime() != null) {
item.setStatus(!item.getStartTime().isAfter(DateUtil.date().toLocalDateTime()) && item.getEndTime().isBefore(DateUtil.date().toLocalDateTime()) ? 0 : 1);
}else {
item.setStatus(0);
}
});
return page;
}
@Override