|
@ -2,6 +2,7 @@ package com.kms.yxgh.sz.service; |
|
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollectionUtil; |
|
|
import cn.hutool.core.collection.CollectionUtil; |
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
@ -133,10 +134,13 @@ public class SzRecordService extends BaseService<SzRecordMapper, SzRecord> { |
|
|
List<String> xList =new ArrayList<>(); |
|
|
List<String> xList =new ArrayList<>(); |
|
|
List<SzCharItemDto.YAxis>yAxisList=new ArrayList<>(); |
|
|
List<SzCharItemDto.YAxis>yAxisList=new ArrayList<>(); |
|
|
// 是否查询区级
|
|
|
// 是否查询区级
|
|
|
boolean flag = org.springframework.util.StringUtils.isEmpty(dto.getDistrictLevelFlag()) |
|
|
boolean flag = (null!=dto.getDistrictLevelFlag() |
|
|
|| Objects.equals("0", dto.getDistrictLevelFlag()); |
|
|
&& Objects.equals("1", dto.getDistrictLevelFlag())); |
|
|
if (!flag) { |
|
|
if (flag) { |
|
|
SysXzqh xzqhdm = sysXzqhService.getOne(new QueryWrapper<SysXzqh>().eq("XZQHDM", dto.getAdcd()).last(" limit 1")); |
|
|
SysXzqh xzqhdm = sysXzqhService.getOne(new LambdaQueryWrapper<SysXzqh>() |
|
|
|
|
|
.eq(SysXzqh::getXzqhdm, dto.getAdcd()) |
|
|
|
|
|
.orderByDesc(SysXzqh::getCreateTime) |
|
|
|
|
|
.last(" limit 1")); |
|
|
if (null != xzqhdm) { |
|
|
if (null != xzqhdm) { |
|
|
xList.add(xzqhdm.getName()); |
|
|
xList.add(xzqhdm.getName()); |
|
|
} |
|
|
} |
|
@ -144,8 +148,11 @@ public class SzRecordService extends BaseService<SzRecordMapper, SzRecord> { |
|
|
for (Map.Entry<String, List<SzHiddenDangerModel>> entry : groupingByList.entrySet()) { |
|
|
for (Map.Entry<String, List<SzHiddenDangerModel>> entry : groupingByList.entrySet()) { |
|
|
// 设置 x轴
|
|
|
// 设置 x轴
|
|
|
// 转换名称
|
|
|
// 转换名称
|
|
|
if (flag) { |
|
|
if (!flag) { |
|
|
SysXzqh xzqhdm = sysXzqhService.getOne(new QueryWrapper<SysXzqh>().likeRight("XZQHDM", entry.getKey())); |
|
|
SysXzqh xzqhdm = sysXzqhService.getOne(new LambdaQueryWrapper<SysXzqh>() |
|
|
|
|
|
.likeRight(SysXzqh::getXzqhdm, entry.getKey()) |
|
|
|
|
|
.orderByDesc(SysXzqh::getCreateTime) |
|
|
|
|
|
.last("limit 1")); |
|
|
if (null!=xzqhdm) { |
|
|
if (null!=xzqhdm) { |
|
|
xList.add(xzqhdm.getName()); |
|
|
xList.add(xzqhdm.getName()); |
|
|
} |
|
|
} |
|
@ -159,12 +166,6 @@ public class SzRecordService extends BaseService<SzRecordMapper, SzRecord> { |
|
|
return dfYhCharHiddenDangerDto; |
|
|
return dfYhCharHiddenDangerDto; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public static String getXZQHName(String code) { |
|
|
|
|
|
|
|
|
|
|
|
return ""; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void numberHandle (SzCharInfoItemQueDto dto,SzCharItemDto itemDto) { |
|
|
private void numberHandle (SzCharInfoItemQueDto dto,SzCharItemDto itemDto) { |
|
|
// 堤防数量
|
|
|
// 堤防数量
|
|
|
int dfNumber = this.baseMapper.paragraphCountNumber(dto); |
|
|
int dfNumber = this.baseMapper.paragraphCountNumber(dto); |
|
|