Commit 9209a9d0 authored by zuoyh's avatar zuoyh

Merge remote-tracking branch 'origin/order_received_statistics' into order_received_statistics

parents 2938bc62 1e40b3a6
package com.xxfc.platform.order.jobhandler; package com.xxfc.platform.order.jobhandler;
import com.xxfc.platform.order.biz.*; import cn.hutool.core.date.DateTime;
import cn.hutool.core.date.DateUtil;
import com.xxfc.platform.order.biz.OrderMemberReceivedStatisticsBiz;
import com.xxfc.platform.order.biz.OrderReceivedStatisticsBiz;
import com.xxfc.platform.order.biz.OrderRentVehicleReceivedStatisticsBiz;
import com.xxfc.platform.order.biz.OrderTourReceivedStatisticsBiz;
import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.biz.model.ReturnT;
import com.xxl.job.core.handler.IJobHandler; import com.xxl.job.core.handler.IJobHandler;
import com.xxl.job.core.handler.annotation.JobHandler; import com.xxl.job.core.handler.annotation.JobHandler;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.Date;
/** /**
* @author libin * @author libin
...@@ -14,14 +22,10 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -14,14 +22,10 @@ import org.springframework.beans.factory.annotation.Autowired;
* @data 2019/11/11 11:09 * @data 2019/11/11 11:09
*/ */
@JobHandler(value = "orderReceivedStatisticsJobHandler") @JobHandler(value = "orderReceivedStatisticsJobHandler")
@Component
@RequiredArgsConstructor(onConstructor = @__(@Autowired)) @RequiredArgsConstructor(onConstructor = @__(@Autowired))
public class OrderReceivedStatisticsJobHandler extends IJobHandler { public class OrderReceivedStatisticsJobHandler extends IJobHandler {
private final BaseOrderBiz baseOrderBiz;
private final OrderRentVehicleBiz orderRentVehicleBiz;
private final OrderTourDetailBiz orderTourDetailBiz;
private final OrderMemberDetailBiz orderMemberDetailBiz;
private final OrderReceivedStatisticsBiz orderReceivedStatisticsBiz; private final OrderReceivedStatisticsBiz orderReceivedStatisticsBiz;
private final OrderRentVehicleReceivedStatisticsBiz orderRentVehicleReceivedStatisticsBiz; private final OrderRentVehicleReceivedStatisticsBiz orderRentVehicleReceivedStatisticsBiz;
private final OrderTourReceivedStatisticsBiz orderTourReceivedStatisticsBiz; private final OrderTourReceivedStatisticsBiz orderTourReceivedStatisticsBiz;
...@@ -29,10 +33,15 @@ public class OrderReceivedStatisticsJobHandler extends IJobHandler { ...@@ -29,10 +33,15 @@ public class OrderReceivedStatisticsJobHandler extends IJobHandler {
@Override @Override
public ReturnT<String> execute(String s) throws Exception { public ReturnT<String> execute(String s) throws Exception {
//订单 DateTime yesterday = DateUtil.yesterday();
Date startDate = DateUtil.beginOfDay(yesterday).toJdkDate();
Date endDate = DateUtil.endOfDay(yesterday).toJdkDate();
//订单
//租车订单 //租车订单
orderRentVehicleReceivedStatisticsBiz.orderRentVehicleReceivedStatistics(startDate,endDate);
//旅游订单 //旅游订单
//会员订单 //会员订单
orderMemberReceivedStatisticsBiz.orderMemberReceivedStatistics(startDate,endDate);
return null; return null;
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment