|
@@ -19,11 +19,9 @@ import com.fs.system.domain.SysConfig;
|
|
import com.fs.system.service.ISysConfigService;
|
|
import com.fs.system.service.ISysConfigService;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
-import org.springframework.scheduling.annotation.Scheduled;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
-import javax.annotation.PostConstruct;
|
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -50,8 +48,8 @@ public class CompanyTrafficRecordServiceImpl extends ServiceImpl<CompanyTrafficR
|
|
@Autowired
|
|
@Autowired
|
|
private FsCourseTrafficLogMapper fsCourseTrafficLogMapper;
|
|
private FsCourseTrafficLogMapper fsCourseTrafficLogMapper;
|
|
|
|
|
|
- //启动时初始化流量
|
|
|
|
- @PostConstruct
|
|
|
|
|
|
+ //启动时初始化部门流量缓存
|
|
|
|
+ @Override
|
|
public void init() {
|
|
public void init() {
|
|
List<CompanyTrafficRecord> companyTrafficRecords = baseMapper.selectList(new LambdaQueryWrapper<>());
|
|
List<CompanyTrafficRecord> companyTrafficRecords = baseMapper.selectList(new LambdaQueryWrapper<>());
|
|
Map<Long,Long> deptTrafficMap = new HashMap<>();
|
|
Map<Long,Long> deptTrafficMap = new HashMap<>();
|
|
@@ -79,7 +77,7 @@ public class CompanyTrafficRecordServiceImpl extends ServiceImpl<CompanyTrafficR
|
|
calculateTotalTrafficByDeptId(deptTrafficMap);
|
|
calculateTotalTrafficByDeptId(deptTrafficMap);
|
|
}
|
|
}
|
|
|
|
|
|
- @Scheduled(cron = "0 0 0 * * ?")
|
|
|
|
|
|
+ @Override
|
|
public void refreshTraffic() {
|
|
public void refreshTraffic() {
|
|
log.info("【定时更新流量】:{}", "开始");
|
|
log.info("【定时更新流量】:{}", "开始");
|
|
List<CompanyTrafficRecord> companyTrafficRecords = baseMapper.selectList(new LambdaQueryWrapper<>());
|
|
List<CompanyTrafficRecord> companyTrafficRecords = baseMapper.selectList(new LambdaQueryWrapper<>());
|