微调
This commit is contained in:
@@ -6,6 +6,7 @@ import cn.hutool.core.util.StrUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.github.jeffreyning.mybatisplus.service.MppServiceImpl;
|
||||
import com.njcn.dataProcess.dao.relation.mapper.RStatLimitRateDetailRelationMapper;
|
||||
import com.njcn.dataProcess.pojo.dto.*;
|
||||
@@ -116,13 +117,14 @@ public class RelationDataLimitRateDetailImpl extends MppServiceImpl<RStatLimitRa
|
||||
@Override
|
||||
public List<DataLimitRateDetailDto> getRawData(LineCountEvaluateParam lineParam) {
|
||||
List<DataLimitRateDetailDto> result = new ArrayList<>();
|
||||
LambdaQueryWrapper<RStatLimitRateDetailD> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
lambdaQueryWrapper.in(CollUtil.isNotEmpty(lineParam.getLineId()), RStatLimitRateDetailD::getLineId, lineParam.getLineId())
|
||||
QueryWrapper<RStatLimitRateDetailD> queryWrapper = new QueryWrapper<>();
|
||||
if(StrUtil.isNotBlank(lineParam.getColumnName())){
|
||||
queryWrapper.select(lineParam.getColumnName());
|
||||
}
|
||||
queryWrapper.lambda().in(CollUtil.isNotEmpty(lineParam.getLineId()), RStatLimitRateDetailD::getLineId, lineParam.getLineId())
|
||||
.ge(RStatLimitRateDetailD::getTime, lineParam.getStartTime())
|
||||
.le(RStatLimitRateDetailD::getTime, lineParam.getEndTime());
|
||||
|
||||
List<RStatLimitRateDetailD> list = this.list(lambdaQueryWrapper);
|
||||
|
||||
List<RStatLimitRateDetailD> list = this.list(queryWrapper);
|
||||
list.forEach(item -> {
|
||||
DataLimitRateDetailDto dto = new DataLimitRateDetailDto();
|
||||
BeanUtils.copyProperties(item, dto);
|
||||
|
||||
Reference in New Issue
Block a user