admin
2020-06-10 271ae63c20fcbe28d29c47f1881138ff6551a2a1
fanli/src/main/java/com/yeshi/fanli/job/order/OrderStatisticJob.java
@@ -1,5 +1,6 @@
package com.yeshi.fanli.job.order;
import java.util.Calendar;
import java.util.Date;
import javax.annotation.Resource;
@@ -38,6 +39,18 @@
      long startTime = System.currentTimeMillis();
      if (!StringUtil.isNullOrEmpty(param)) {
         startTime = TimeUtil.convertToTimeTemp(param, "yyyy-MM-dd");
      } else {// 每天零点需要同步上一天的数据
         Calendar calendar = Calendar.getInstance();
         calendar.setTimeInMillis(startTime);
         if (calendar.get(Calendar.HOUR_OF_DAY) == 0) {
            Date start = new Date(TimeUtil.convertToTimeTemp(
                  TimeUtil.getGernalTime(startTime - 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd"));
            Date end = new Date(
                  TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd"));
            orderMoneyStatisticManager.syncFanliAndShareData(start, end);
         }
      }
      Date start = new Date(
@@ -65,6 +78,18 @@
      long startTime = System.currentTimeMillis();
      if (!StringUtil.isNullOrEmpty(param)) {
         startTime = TimeUtil.convertToTimeTemp(param, "yyyy-MM-dd");
      } else {// 每天零点需要同步上一天的数据
         Calendar calendar = Calendar.getInstance();
         calendar.setTimeInMillis(startTime);
         if (calendar.get(Calendar.HOUR_OF_DAY) == 0) {
            Date start = new Date(TimeUtil.convertToTimeTemp(
                  TimeUtil.getGernalTime(startTime - 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd"));
            Date end = new Date(
                  TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd"));
            orderMoneyStatisticManager.syncTeamData(start, end);
         }
      }
      Date start = new Date(
@@ -92,6 +117,18 @@
      long startTime = System.currentTimeMillis();
      if (!StringUtil.isNullOrEmpty(param)) {
         startTime = TimeUtil.convertToTimeTemp(param, "yyyy-MM-dd");
      } else {// 每天零点需要同步上一天的数据
         Calendar calendar = Calendar.getInstance();
         calendar.setTimeInMillis(startTime);
         if (calendar.get(Calendar.HOUR_OF_DAY) == 0) {
            Date start = new Date(TimeUtil.convertToTimeTemp(
                  TimeUtil.getGernalTime(startTime - 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd"));
            Date end = new Date(
                  TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd"));
            orderMoneyStatisticManager.syncOrderNum(start, end);
         }
      }
      Date start = new Date(
@@ -119,6 +156,18 @@
      long startTime = System.currentTimeMillis();
      if (!StringUtil.isNullOrEmpty(param)) {
         startTime = TimeUtil.convertToTimeTemp(param, "yyyy-MM-dd");
      } else {// 每天零点需要同步上一天的数据
         Calendar calendar = Calendar.getInstance();
         calendar.setTimeInMillis(startTime);
         if (calendar.get(Calendar.HOUR_OF_DAY) == 0) {
            Date start = new Date(TimeUtil.convertToTimeTemp(
                  TimeUtil.getGernalTime(startTime - 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd"));
            Date end = new Date(
                  TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd"));
            orderMoneyStatisticManager.syncDividents(start, end);
         }
      }
      Date start = new Date(