Commit 4694ac94ad092c6c65f53099bb963bbf642a4d3f

Authored by 王通
1 parent eaf80057

1.

src/main/java/com/bsth/entity/DailyMileage.java
... ... @@ -36,6 +36,10 @@ public class DailyMileage {
36 36  
37 37 private double outServiceMileage;
38 38  
  39 + private int realOutCount;
  40 +
  41 + private int realInCount;
  42 +
39 43 public String getScheduleDate() {
40 44 return scheduleDate;
41 45 }
... ... @@ -147,4 +151,20 @@ public class DailyMileage {
147 151 public void setOutServiceMileage(double outServiceMileage) {
148 152 this.outServiceMileage = outServiceMileage;
149 153 }
  154 +
  155 + public int getRealOutCount() {
  156 + return realOutCount;
  157 + }
  158 +
  159 + public void setRealOutCount(int realOutCount) {
  160 + this.realOutCount = realOutCount;
  161 + }
  162 +
  163 + public int getRealInCount() {
  164 + return realInCount;
  165 + }
  166 +
  167 + public void setRealInCount(int realInCount) {
  168 + this.realInCount = realInCount;
  169 + }
150 170 }
... ...
src/main/java/com/bsth/server_rs/mileage/MileageCache.java
... ... @@ -29,15 +29,15 @@ public class MileageCache {
29 29 @Autowired
30 30 private JdbcTemplate jdbcTemplate;
31 31  
32   - @Scheduled(cron = "0 30 3/1 * * ?")
  32 + @Scheduled(cron = "0 30 0/1 * * ?")
33 33 public void load() {
34 34 Map<String, List<DailyMileage>> date2mileages = new ConcurrentHashMap<>();
35 35 DateTime dateTime = new DateTime();
36 36 for (int i = 0;i < days;i++) {
37   - dateTime = dateTime.minusDays(1);
38 37 String date = dateTime.toString("yyyy-MM-dd");
39 38 List<DailyMileage> dailyMileages = jdbcTemplate.query("SELECT * FROM statistics.bsth_c_mileage_statistic WHERE schedule_date = ?", new Object[]{ date }, BeanPropertyRowMapper.newInstance(DailyMileage.class));
40 39 date2mileages.put(date, dailyMileages);
  40 + dateTime = dateTime.minusDays(1);
41 41 }
42 42 if (date2mileages.size() > 0) {
43 43 DATE_MILEAGES.clear();
... ...