StatBeanTask.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.kxs.daemon.quartz.task;
  2. import com.kxs.common.core.constant.SecurityConstants;
  3. import com.kxs.daemon.quartz.constants.SkyQuartzEnum;
  4. import com.kxs.stat.api.feign.RemoteKxsStatService;
  5. import com.kxs.user.api.feign.RemoteKxsUserService;
  6. import lombok.RequiredArgsConstructor;
  7. import lombok.SneakyThrows;
  8. import lombok.extern.slf4j.Slf4j;
  9. import org.springframework.stereotype.Component;
  10. import java.time.LocalDateTime;
  11. /**
  12. * 用户模块 Bean 任务
  13. *
  14. * @author 没秃顶的码农
  15. * @date 2024-03-21
  16. */
  17. @Slf4j
  18. @Component("statjob")
  19. @RequiredArgsConstructor
  20. public class StatBeanTask {
  21. private final RemoteKxsStatService remoteKxsStatService;
  22. /**
  23. * 股东大盘分红积分计算任务
  24. *
  25. *
  26. */
  27. @SneakyThrows
  28. public String prizePoolSynchronization(String para) {
  29. remoteKxsStatService.getUserTradeList(SecurityConstants.FROM_IN);
  30. log.info("股东大盘分红积分计算任务:{},输入参数{}", LocalDateTime.now(), para);
  31. return SkyQuartzEnum.JOB_LOG_STATUS_SUCCESS.getType();
  32. }
  33. }