Commit ae4d5372 authored by jiaorz's avatar jiaorz

车辆服务次数统计

parent ef568a27
......@@ -18,6 +18,7 @@ import org.apache.commons.collections.MapUtils;
import org.apache.commons.lang3.StringUtils;
import org.joda.time.DateTime;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;
import java.util.Date;
......@@ -167,4 +168,32 @@ public class OrderVehicleServiceStatisticsBiz extends BaseBiz<OrderVehicleServic
}
mapMap.clear();
}
//添加记录
@Scheduled(cron = "0 0 2 * * *")
public void add() {
countVehicleServiceNum(DateTime.now());
getAllOrder(DateTime.now());
if (MapUtils.isNotEmpty(mapMap)) {
for (Map.Entry<Integer, Map<String, Integer>> entry : mapMap.entrySet()) {
if (MapUtils.isNotEmpty(entry.getValue())) {
OrderVehicleServiceStatistics orderVehicleServiceStatistics = new OrderVehicleServiceStatistics();
orderVehicleServiceStatistics.setCompanyId(entry.getKey());
for (Map.Entry<String, Integer> values : entry.getValue().entrySet()) {
if (StringUtils.isNotBlank(values.getKey()) && StringUtils.isNotBlank(values.getValue() + "")) {
DateTime dateTime1 = DateTime.parse(values.getKey());
orderVehicleServiceStatistics.setCountDate(dateTime1.toDate());
orderVehicleServiceStatistics.setRentNum(values.getValue());
orderVehicleServiceStatistics.setCountYear(dateTime1.getYear() + "");
orderVehicleServiceStatistics.setCountMonth(dateTime1.getYear() + "" + dateTime1.getMonthOfYear() + "");
orderVehicleServiceStatistics.setCountWeek(dateTime1.getYear() + "" + dateTime1.getWeekOfWeekyear() + "");
add(orderVehicleServiceStatistics);
}
}
}
}
}
mapMap.clear();
}
}
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