12345678910111213141516171819202122232425262728293031 |
- package net.lab1024.smartadmin.util;
- import java.util.Date;
- import org.springframework.context.ApplicationContext;
- import org.springframework.transaction.annotation.Transactional;
- import net.lab1024.smartadmin.module.business.gps.vehicle.domain.vo.GpsImeiVehicleVO;
- import net.lab1024.smartadmin.module.business.gps.vehicle.service.GpsImeiVehicleService;
- @Transactional(readOnly = false)
- public class SmartHandleThread implements Runnable {
- private static ApplicationContext applicationContext;
- private GpsImeiVehicleVO gpsImeiVehicleVO;
- private Date beginDate;
- private Date endDate;
- public SmartHandleThread(GpsImeiVehicleVO gpsImeiVehicleVO,Date beginDate,Date endDate) {
- this.gpsImeiVehicleVO = gpsImeiVehicleVO;
- this.beginDate = beginDate;
- this.endDate = endDate;
- }
- @Override
- public void run() {
- GpsImeiVehicleService gpsImeiVehicleService = BeanFactory.getBean(GpsImeiVehicleService.class);
- gpsImeiVehicleService.saveData(beginDate,endDate,gpsImeiVehicleVO);
- }
- }
|