java-retail-app/bd-third/src/main/java/com/hzs/third/job/CuMemberJob.java

43 lines
1.0 KiB
Java
Raw Normal View History

2025-03-23 09:44:16 +08:00
package com.hzs.third.job;
import com.hzs.member.account.IMemberJobServiceApi;
import com.xxl.job.core.handler.annotation.XxlJob;
import lombok.extern.slf4j.Slf4j;
import org.apache.dubbo.config.annotation.DubboReference;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.stereotype.Component;
/**
* 会员模块定时任务
*/
@ConditionalOnProperty(name = "xxl-job.start", havingValue = "true")
@Component
@Slf4j
public class CuMemberJob {
@DubboReference
2025-06-09 09:20:08 +08:00
IMemberJobServiceApi iMemberJobServiceApi;
2025-03-23 09:44:16 +08:00
/**
* 定时插入账户详情数据
*/
@XxlJob("insertAccountDetail")
public void insertAccountDetail() {
2025-06-09 09:20:08 +08:00
iMemberJobServiceApi.insertAccountDetail();
2025-03-23 09:44:16 +08:00
}
/**
* 自动提现
*/
@XxlJob("automaticWithdrawal")
public void automaticWithdrawal() {
2025-06-09 09:20:08 +08:00
iMemberJobServiceApi.automaticWithdrawal();
2025-03-23 09:44:16 +08:00
}
@XxlJob("autoDeleteGarbageData")
public void autoDeleteGarbageData(){
iMemberJobServiceApi.autoDeleteGarbageData();
}
2025-03-23 09:44:16 +08:00
}