|
@@ -72,6 +72,7 @@ public class CompanyTrafficRecordServiceImpl extends ServiceImpl<CompanyTrafficR
|
|
|
|
|
|
@Scheduled(cron = "0 0 0 * * ?")
|
|
@Scheduled(cron = "0 0 0 * * ?")
|
|
public void refreshTraffic() {
|
|
public void refreshTraffic() {
|
|
|
|
+ log.info("【定时更新流量】:{}", "开始");
|
|
List<CompanyTrafficRecord> companyTrafficRecords = baseMapper.selectList(new LambdaQueryWrapper<>());
|
|
List<CompanyTrafficRecord> companyTrafficRecords = baseMapper.selectList(new LambdaQueryWrapper<>());
|
|
for (CompanyTrafficRecord companyTrafficRecord : companyTrafficRecords) {
|
|
for (CompanyTrafficRecord companyTrafficRecord : companyTrafficRecords) {
|
|
doReduce(companyTrafficRecord,"定时更新扣除流量");
|
|
doReduce(companyTrafficRecord,"定时更新扣除流量");
|
|
@@ -95,6 +96,7 @@ public class CompanyTrafficRecordServiceImpl extends ServiceImpl<CompanyTrafficR
|
|
}
|
|
}
|
|
long trafficAmount = companyTrafficRecord.getBalance() - balance;
|
|
long trafficAmount = companyTrafficRecord.getBalance() - balance;
|
|
companyTrafficRecord.setBalance(balance);
|
|
companyTrafficRecord.setBalance(balance);
|
|
|
|
+ log.info("【更新流量】:{}", "部门ID:" + companyTrafficRecord.getDeptId() +"公司ID:" + companyTrafficRecord.getCompanyId() + "消耗流量:" + balance+"剩余流量:"+trafficAmount);
|
|
if (trafficAmount != 0) {
|
|
if (trafficAmount != 0) {
|
|
baseMapper.updateById(CompanyTrafficRecord.builder()
|
|
baseMapper.updateById(CompanyTrafficRecord.builder()
|
|
.id(companyTrafficRecord.getId())
|
|
.id(companyTrafficRecord.getId())
|