SubmitToTrafficManage.java 1.47 KB
package com.bsth.data.schedule.thread;

import com.bsth.service.TrafficManageService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

/**
 * 运营数据提交到运管处
 * Created by panzhao on 2016/11/9.
 */
@Component
public class SubmitToTrafficManage extends Thread{

    Logger logger = LoggerFactory.getLogger(this.getClass());

    @Autowired
    TrafficManageService trafficManageService;

    @Override
    public void run() {
        logger.info("开始提交数据到运管处...");
        try {
            //路单
            trafficManageService.setLD();
        } catch (Exception e) {
            logger.error("提交路单到运管处失败", e);
        }
        try {
            //车辆里程、油耗
            trafficManageService.setLCYH();
        } catch (Exception e) {
            logger.error("提交车辆里程、油耗到运管处失败", e);
        }
        try {
            //线路调度日报
            trafficManageService.setDDRB();
        } catch (Exception e) {
            logger.error("提交线路调度日报到运管处失败", e);
        }
        try {
            //线路计划班次表
            trafficManageService.setJHBC();
        } catch (Exception e) {
            logger.error("提交线路计划班次表到运管处失败", e);
        }
        logger.info("提交数据到运管处结束!");
    }
}