KKSU
2024-09-30 36be00e0f3cbe0d559c646fd2977e6e3a74aa6f9
src/main/java/com/xcong/excoin/quartz/job/ZhiyarRewardJob.java
@@ -1,7 +1,8 @@
package com.xcong.excoin.quartz.job;
import com.xcong.excoin.modules.coin.service.CoinService;
import com.xcong.excoin.modules.coin.service.ZhiyaService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@@ -12,20 +13,24 @@
 */
@Slf4j
@Component
@ConditionalOnProperty(prefix = "app", name = "other-job", havingValue = "true")
public class ZhiyarRewardJob {
    @Resource
    private CoinService coinService;
    private ZhiyaService zhiyaService;
    /**
     * 质押奖励计算
     */
//    @Scheduled(cron = "0 * * * * ? ")
    @Scheduled(cron = "0 0 0 * * ? ")
    public void updateDoingPrice() {
        log.info("#质押奖励计算#");
        try {
            coinService.grantZhiyaAmount();
            //静态算力
            zhiyaService.grantZhiyaAmount();
            //todo -- 动态算力计算
        } catch (Exception e) {
            log.error("#质押奖励计算错误#", e);
        }