admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
fanli/src/main/java/com/yeshi/fanli/job/DailyCountJob.java
@@ -1,84 +1,84 @@
package com.yeshi.fanli.job;
import javax.annotation.Resource;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import com.yeshi.fanli.entity.admin.count.DailyCountCoupon.DailyCountCouponEnum;
import com.yeshi.fanli.entity.admin.count.DailyCountOrder.DailyCountOrderEnum;
import com.yeshi.fanli.entity.admin.count.DailyCountUser.DailyCountUserEnum;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.service.inter.count.DailyCountCouponService;
import com.yeshi.fanli.service.inter.count.DailyCountOrderService;
import com.yeshi.fanli.service.inter.count.DailyCountUserService;
import com.yeshi.fanli.util.Constant;
@Component
public class DailyCountJob {
   @Resource
   private DailyCountUserService dailyCountUserService;
   @Resource
   private DailyCountOrderService dailyCountOrderService;
   @Resource
   private DailyCountCouponService dailyCountCouponService;
   /**
    * 每天更新一次 数据统计
    */
   @Scheduled(cron = "0 15 5 * * ? ")
   public  void dailyCount() {
      if (!Constant.IS_TASK) {
         return;
      }
      initCountUser();
      initCountOrder();
      initCountCoupon();
   }
   /**
    * 用户信息统计
    */
   private void initCountUser() {
      DailyCountUserEnum[] array = DailyCountUserEnum.values();
      for (int i = 0; i < array.length; i++) {
         try {
            dailyCountUserService.initData(array[i]);
         } catch (Exception e) {
            LogHelper.errorDetailInfo(e);
         }
      }
   }
   /**
    * 每日订单统计
    */
   private void initCountOrder() {
      DailyCountOrderEnum[] array = DailyCountOrderEnum.values();
      for (int i = 0; i < array.length; i++) {
         try {
            dailyCountOrderService.initData(array[i]);
         } catch (Exception e) {
            LogHelper.errorDetailInfo(e);
         }
      }
   }
   /**
    * 每日券情况统计
    */
   private void initCountCoupon() {
      DailyCountCouponEnum[] array = DailyCountCouponEnum.values();
      for (int i = 0; i < array.length; i++) {
         try {
            dailyCountCouponService.initData(array[i]);
         } catch (Exception e) {
            LogHelper.errorDetailInfo(e);
         }
      }
   }
}
package com.yeshi.fanli.job;
import javax.annotation.Resource;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import com.yeshi.fanli.entity.admin.count.DailyCountCoupon.DailyCountCouponEnum;
import com.yeshi.fanli.entity.admin.count.DailyCountOrder.DailyCountOrderEnum;
import com.yeshi.fanli.entity.admin.count.DailyCountUser.DailyCountUserEnum;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.service.inter.count.DailyCountCouponService;
import com.yeshi.fanli.service.inter.count.DailyCountOrderService;
import com.yeshi.fanli.service.inter.count.DailyCountUserService;
import com.yeshi.fanli.util.Constant;
@Component
public class DailyCountJob {
   @Resource
   private DailyCountUserService dailyCountUserService;
   @Resource
   private DailyCountOrderService dailyCountOrderService;
   @Resource
   private DailyCountCouponService dailyCountCouponService;
   /**
    * 每天更新一次 数据统计
    */
   @Scheduled(cron = "0 15 5 * * ? ")
   public  void dailyCount() {
      if (!Constant.IS_TASK) {
         return;
      }
      initCountUser();
      initCountOrder();
      initCountCoupon();
   }
   /**
    * 用户信息统计
    */
   private void initCountUser() {
      DailyCountUserEnum[] array = DailyCountUserEnum.values();
      for (int i = 0; i < array.length; i++) {
         try {
            dailyCountUserService.initData(array[i]);
         } catch (Exception e) {
            LogHelper.errorDetailInfo(e);
         }
      }
   }
   /**
    * 每日订单统计
    */
   private void initCountOrder() {
      DailyCountOrderEnum[] array = DailyCountOrderEnum.values();
      for (int i = 0; i < array.length; i++) {
         try {
            dailyCountOrderService.initData(array[i]);
         } catch (Exception e) {
            LogHelper.errorDetailInfo(e);
         }
      }
   }
   /**
    * 每日券情况统计
    */
   private void initCountCoupon() {
      DailyCountCouponEnum[] array = DailyCountCouponEnum.values();
      for (int i = 0; i < array.length; i++) {
         try {
            dailyCountCouponService.initData(array[i]);
         } catch (Exception e) {
            LogHelper.errorDetailInfo(e);
         }
      }
   }
}