package com.whyc.task;
|
|
import com.whyc.mapper.LicenseMapper;
|
import com.whyc.service.LicenseService;
|
import org.springframework.stereotype.Component;
|
|
import javax.annotation.Resource;
|
import java.util.TimerTask;
|
|
/**
|
* license凭证使用时长计时 60s更新一次
|
*/
|
@Component
|
public class LicenseTask extends TimerTask {
|
@Resource
|
private LicenseMapper licenseMapper;
|
@Resource
|
private LicenseService licenseService;
|
|
@Override
|
public void run() {
|
boolean exist = licenseMapper.selectExist()>0;
|
if(!exist){
|
licenseMapper.createTable();
|
}else{
|
boolean existColumn = licenseMapper.existColumn()>0;
|
if(!existColumn){
|
//这里
|
licenseMapper.reCreateTable();
|
}
|
}
|
|
boolean flag = licenseService.updateTimeInUse();
|
|
}
|
}
|