|
@@ -3,7 +3,6 @@ package com.hdkj.lt.bf.service.impl;
|
|
|
import cn.hutool.core.util.IdUtil;
|
|
import cn.hutool.core.util.IdUtil;
|
|
|
import com.alibaba.excel.EasyExcel;
|
|
import com.alibaba.excel.EasyExcel;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.esotericsoftware.minlog.Log;
|
|
import com.esotericsoftware.minlog.Log;
|
|
|
import com.hdkj.fhzg.request.AutoTaskQueryPageRequest;
|
|
import com.hdkj.fhzg.request.AutoTaskQueryPageRequest;
|
|
@@ -121,12 +120,12 @@ public class AutoTaskServiceImpl implements AutoTaskService {
|
|
|
response.setCountryName(fhzgAutoTaskCountryInfo.getCountryName());
|
|
response.setCountryName(fhzgAutoTaskCountryInfo.getCountryName());
|
|
|
response.setFeederTotal(fhzgAutoTaskCountryInfo.getFeederTotal());
|
|
response.setFeederTotal(fhzgAutoTaskCountryInfo.getFeederTotal());
|
|
|
response.setContactFeederTotal(fhzgAutoTaskCountryInfo.getContactFeederTotal());
|
|
response.setContactFeederTotal(fhzgAutoTaskCountryInfo.getContactFeederTotal());
|
|
|
- response.setSimulationSuccess(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
|
|
|
|
+ response.setSimulationSuccess(fhzgAutoTaskCountryInfo.getSimulationSuccess());
|
|
|
response.setSimulationSuccessRate(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
response.setSimulationSuccessRate(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
- response.setSchemeSuccess(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
|
|
- response.setSchemeSuccessRate(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
|
|
- response.setSvgSuccess(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
|
|
- response.setSvgSuccessRate(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
|
|
|
|
+ response.setSchemeSuccess(fhzgAutoTaskCountryInfo.getSchemeSuccess());
|
|
|
|
|
+ response.setSchemeSuccessRate(fhzgAutoTaskCountryInfo.getSchemeSuccessRate());
|
|
|
|
|
+ response.setSvgSuccess(fhzgAutoTaskCountryInfo.getSvgSuccess());
|
|
|
|
|
+ response.setSvgSuccessRate(fhzgAutoTaskCountryInfo.getSvgSuccessRate());
|
|
|
responseList.add(response);
|
|
responseList.add(response);
|
|
|
}
|
|
}
|
|
|
return responseList;
|
|
return responseList;
|
|
@@ -239,12 +238,12 @@ public class AutoTaskServiceImpl implements AutoTaskService {
|
|
|
response.setCountryName(fhzgAutoTaskCountryInfo.getCountryName());
|
|
response.setCountryName(fhzgAutoTaskCountryInfo.getCountryName());
|
|
|
response.setFeederTotal(fhzgAutoTaskCountryInfo.getFeederTotal());
|
|
response.setFeederTotal(fhzgAutoTaskCountryInfo.getFeederTotal());
|
|
|
response.setContactFeederTotal(fhzgAutoTaskCountryInfo.getContactFeederTotal());
|
|
response.setContactFeederTotal(fhzgAutoTaskCountryInfo.getContactFeederTotal());
|
|
|
- response.setSimulationSuccess(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
|
|
|
|
+ response.setSimulationSuccess(fhzgAutoTaskCountryInfo.getSimulationSuccess());
|
|
|
response.setSimulationSuccessRate(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
response.setSimulationSuccessRate(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
- response.setSchemeSuccess(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
|
|
- response.setSchemeSuccessRate(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
|
|
- response.setSvgSuccess(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
|
|
- response.setSvgSuccessRate(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
|
|
|
|
+ response.setSchemeSuccess(fhzgAutoTaskCountryInfo.getSchemeSuccess());
|
|
|
|
|
+ response.setSchemeSuccessRate(fhzgAutoTaskCountryInfo.getSchemeSuccessRate());
|
|
|
|
|
+ response.setSvgSuccess(fhzgAutoTaskCountryInfo.getSvgSuccess());
|
|
|
|
|
+ response.setSvgSuccessRate(fhzgAutoTaskCountryInfo.getSvgSuccessRate());
|
|
|
responseList.add(response);
|
|
responseList.add(response);
|
|
|
}
|
|
}
|
|
|
com.hdkj.fhzg.entity.Page<AutoTaskCityDetailResponse> result = new com.hdkj.fhzg.entity.Page<>();
|
|
com.hdkj.fhzg.entity.Page<AutoTaskCityDetailResponse> result = new com.hdkj.fhzg.entity.Page<>();
|
|
@@ -262,7 +261,9 @@ public class AutoTaskServiceImpl implements AutoTaskService {
|
|
|
queryWrapper.eq(StringUtils.isNotBlank(request.getFeederId()), FhzgAutoTaskPlanDetail::getFeederId, request.getFeederId());
|
|
queryWrapper.eq(StringUtils.isNotBlank(request.getFeederId()), FhzgAutoTaskPlanDetail::getFeederId, request.getFeederId());
|
|
|
queryWrapper.eq(StringUtils.isNotBlank(request.getPlanNo()), FhzgAutoTaskPlanDetail::getPlanNo, request.getPlanNo());
|
|
queryWrapper.eq(StringUtils.isNotBlank(request.getPlanNo()), FhzgAutoTaskPlanDetail::getPlanNo, request.getPlanNo());
|
|
|
queryWrapper.like(StringUtils.isNotBlank(request.getFeederName()), FhzgAutoTaskPlanDetail::getFeederName, request.getFeederName());
|
|
queryWrapper.like(StringUtils.isNotBlank(request.getFeederName()), FhzgAutoTaskPlanDetail::getFeederName, request.getFeederName());
|
|
|
- queryWrapper.between(FhzgAutoTaskPlanDetail::getCreateTime, request.getStartTime(), request.getEndTime());
|
|
|
|
|
|
|
+ LocalDateTime startTime = request.getStartTime() == null ? LocalDateTime.now().minusMonths(1) : request.getStartTime();
|
|
|
|
|
+ LocalDateTime endTime = request.getEndTime() == null ? LocalDateTime.now() : request.getEndTime();
|
|
|
|
|
+ queryWrapper.between(FhzgAutoTaskPlanDetail::getCreateTime, startTime, endTime);
|
|
|
queryWrapper.orderByAsc(FhzgAutoTaskPlanDetail::getIsHaveContact);
|
|
queryWrapper.orderByAsc(FhzgAutoTaskPlanDetail::getIsHaveContact);
|
|
|
queryWrapper.orderByAsc(FhzgAutoTaskPlanDetail::getIsSimulationSuccess);
|
|
queryWrapper.orderByAsc(FhzgAutoTaskPlanDetail::getIsSimulationSuccess);
|
|
|
queryWrapper.orderByAsc(FhzgAutoTaskPlanDetail::getIsSchemeSuccess);
|
|
queryWrapper.orderByAsc(FhzgAutoTaskPlanDetail::getIsSchemeSuccess);
|
|
@@ -299,8 +300,8 @@ public class AutoTaskServiceImpl implements AutoTaskService {
|
|
|
//导出地市统计数据
|
|
//导出地市统计数据
|
|
|
LambdaQueryWrapper<FhzgAutoTaskCountryInfo> queryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<FhzgAutoTaskCountryInfo> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
queryWrapper.eq(StringUtils.isNotBlank(request.getCityCode()), FhzgAutoTaskCountryInfo::getCityCode, request.getCityCode());
|
|
queryWrapper.eq(StringUtils.isNotBlank(request.getCityCode()), FhzgAutoTaskCountryInfo::getCityCode, request.getCityCode());
|
|
|
- LocalDate startTime = LocalDate.now().with(TemporalAdjusters.firstDayOfMonth());
|
|
|
|
|
- LocalDate endTime = LocalDate.now().with(TemporalAdjusters.lastDayOfMonth());
|
|
|
|
|
|
|
+ LocalDate startTime = LocalDate.now().minusMonths(1);
|
|
|
|
|
+ LocalDate endTime = LocalDate.now();
|
|
|
queryWrapper.between(FhzgAutoTaskCountryInfo::getUpdateTime, startTime, endTime);
|
|
queryWrapper.between(FhzgAutoTaskCountryInfo::getUpdateTime, startTime, endTime);
|
|
|
queryWrapper.orderByAsc(FhzgAutoTaskCountryInfo::getSimulationSuccessRate);
|
|
queryWrapper.orderByAsc(FhzgAutoTaskCountryInfo::getSimulationSuccessRate);
|
|
|
List<FhzgAutoTaskCountryInfo> countryInfoList = autoTaskCountryInfoService.list(queryWrapper);
|
|
List<FhzgAutoTaskCountryInfo> countryInfoList = autoTaskCountryInfoService.list(queryWrapper);
|
|
@@ -310,12 +311,12 @@ public class AutoTaskServiceImpl implements AutoTaskService {
|
|
|
cityDetailResponse.setCountryName(fhzgAutoTaskCountryInfo.getCountryName());
|
|
cityDetailResponse.setCountryName(fhzgAutoTaskCountryInfo.getCountryName());
|
|
|
cityDetailResponse.setFeederTotal(fhzgAutoTaskCountryInfo.getFeederTotal());
|
|
cityDetailResponse.setFeederTotal(fhzgAutoTaskCountryInfo.getFeederTotal());
|
|
|
cityDetailResponse.setContactFeederTotal(fhzgAutoTaskCountryInfo.getContactFeederTotal());
|
|
cityDetailResponse.setContactFeederTotal(fhzgAutoTaskCountryInfo.getContactFeederTotal());
|
|
|
- cityDetailResponse.setSimulationSuccess(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
|
|
|
|
+ cityDetailResponse.setSimulationSuccess(fhzgAutoTaskCountryInfo.getSimulationSuccess());
|
|
|
cityDetailResponse.setSimulationSuccessRate(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
cityDetailResponse.setSimulationSuccessRate(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
- cityDetailResponse.setSchemeSuccess(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
|
|
- cityDetailResponse.setSchemeSuccessRate(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
|
|
- cityDetailResponse.setSvgSuccess(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
|
|
- cityDetailResponse.setSvgSuccessRate(fhzgAutoTaskCountryInfo.getSimulationSuccessRate());
|
|
|
|
|
|
|
+ cityDetailResponse.setSchemeSuccess(fhzgAutoTaskCountryInfo.getSchemeSuccess());
|
|
|
|
|
+ cityDetailResponse.setSchemeSuccessRate(fhzgAutoTaskCountryInfo.getSchemeSuccessRate());
|
|
|
|
|
+ cityDetailResponse.setSvgSuccess(fhzgAutoTaskCountryInfo.getSvgSuccess());
|
|
|
|
|
+ cityDetailResponse.setSvgSuccessRate(fhzgAutoTaskCountryInfo.getSvgSuccessRate());
|
|
|
responseList.add(cityDetailResponse);
|
|
responseList.add(cityDetailResponse);
|
|
|
}
|
|
}
|
|
|
String cityName = "";
|
|
String cityName = "";
|
|
@@ -446,4 +447,9 @@ public class AutoTaskServiceImpl implements AutoTaskService {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ public void updateStaticData(){
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|