|  |  |  | 
|---|
|  |  |  | import org.springframework.stereotype.Component; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.moral.api.service.HistoryFiveMinutelyService; | 
|---|
|  |  |  | import com.moral.api.service.HistoryHourlyService; | 
|---|
|  |  |  | import com.moral.api.service.HistoryMinutelyService; | 
|---|
|  |  |  | import com.moral.constant.Constants; | 
|---|
|  |  |  | import com.moral.util.DateUtils; | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private HistoryMinutelyService historyMinutelyService; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private HistoryHourlyService historyHourlyService; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //分钟表创建任务 | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return ReturnT.SUCCESS; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //小时表创建任务 | 
|---|
|  |  |  | @XxlJob("createHistoryHourlyTable") | 
|---|
|  |  |  | public ReturnT createHistoryHourlyTable() { | 
|---|
|  |  |  | String timeUnits = DateUtils.getDateStringOfMon(1, DateUtils.yyyyMM_EN); | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | //已校准小时表 | 
|---|
|  |  |  | historyHourlyService.createTable(timeUnits); | 
|---|
|  |  |  | //未校准小时表 | 
|---|
|  |  |  | historyHourlyService.createTable(timeUnits + "_" + Constants.UN_ADJUST); | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | XxlJobHelper.log(e.getMessage()); | 
|---|
|  |  |  | return new ReturnT(ReturnT.FAIL_CODE, e.getMessage()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return ReturnT.SUCCESS; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|