From 23d30e253c7a463523c5d1e09632aca0249e3832 Mon Sep 17 00:00:00 2001 From: hxh <762326930@qq.com> Date: Wed, 6 Mar 2024 14:50:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E5=B7=A1=E6=A3=80?= =?UTF-8?q?=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/kms/yxgh/df/dto/DfProjectCheckingRelDto.java | 4 ++++ .../main/java/com/kms/yxgh/df/service/DfProjectService.java | 4 ++++ .../java/com/kms/yxgh/sz/dto/SzProjectCheckingRelDto.java | 2 ++ .../main/java/com/kms/yxgh/sz/service/SzProjectService.java | 5 ++++- 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfProjectCheckingRelDto.java b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfProjectCheckingRelDto.java index d09b23cd..c3d6546c 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfProjectCheckingRelDto.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfProjectCheckingRelDto.java @@ -30,6 +30,10 @@ public class DfProjectCheckingRelDto { public static class Checking { @ApiModelProperty(value = "巡查id") private String xcId; + + @ApiModelProperty("名称") + private String name; + @ApiModelProperty(value = "巡查类型") private String type; } diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfProjectService.java b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfProjectService.java index 5b22f4c3..0921477c 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfProjectService.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfProjectService.java @@ -5,8 +5,10 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.kms.yg.df.domain.BsSgcDfJbxx; import com.kms.yg.df.mapper.BsSgcDfJbxxMapper; +import com.kms.yxgh.df.domain.DfChecking; import com.kms.yxgh.df.domain.DfProjectCheckingRel; import com.kms.yxgh.df.dto.*; +import com.kms.yxgh.df.mapper.DfCheckingMapper; import com.kms.yxgh.df.mapper.DfProjectCheckingRelMapper; import com.shuili.common.core.domain.SearchParam; import lombok.AllArgsConstructor; @@ -31,6 +33,7 @@ public class DfProjectService { private final BsSgcDfJbxxMapper dfProjectMapper; private final DfProjectCheckingRelMapper dfProjectCheckingRelMapper; + private final DfCheckingMapper dfCheckingMapper; public IPage getProjectList(SearchParam sp) { @@ -101,6 +104,7 @@ public class DfProjectService { DfProjectCheckingRelDto.Checking checking = new DfProjectCheckingRelDto.Checking(); checking.setXcId(dfProjectCheckingRel.getXcId()); checking.setType(dfProjectCheckingRel.getType()); + checking.setName(Optional.ofNullable(dfCheckingMapper.selectById(dfProjectCheckingRel.getXcId())).map(DfChecking::getName).orElse("")); return checking; }).collect(Collectors.toList()); dfProjectCheckingRelDto.setCheckings(checkings); diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzProjectCheckingRelDto.java b/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzProjectCheckingRelDto.java index c81509fe..bee9f363 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzProjectCheckingRelDto.java +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzProjectCheckingRelDto.java @@ -32,5 +32,7 @@ public class SzProjectCheckingRelDto { private String xcId; @ApiModelProperty(value = "巡查类型") private String type; + @ApiModelProperty("名称") + private String name; } } diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzProjectService.java b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzProjectService.java index 8b83e462..01a03e4e 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzProjectService.java +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzProjectService.java @@ -5,8 +5,10 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.kms.yg.sz.domain.BsSgcSzGcda; import com.kms.yg.sz.mapper.BsSgcSzGcdaMapper; +import com.kms.yxgh.sz.domain.SzChecking; import com.kms.yxgh.sz.domain.SzProjectCheckingRel; import com.kms.yxgh.sz.dto.*; +import com.kms.yxgh.sz.mapper.SzCheckingMapper; import com.kms.yxgh.sz.mapper.SzProjectCheckingRelMapper; import com.shuili.common.core.domain.SearchParam; import lombok.AllArgsConstructor; @@ -31,7 +33,7 @@ public class SzProjectService { private final BsSgcSzGcdaMapper bsSgcSzGcdaMapper; private final SzProjectCheckingRelMapper szProjectCheckingRelMapper; - + private final SzCheckingMapper szCheckingMapper; public IPage getProjectList(SearchParam sp) { Page page = new Page<>(sp.getPageNum(), sp.getPageSize()); @@ -88,6 +90,7 @@ public class SzProjectService { SzProjectCheckingRelDto.Checking checking = new SzProjectCheckingRelDto.Checking(); checking.setXcId(rel.getXcId()); checking.setType(rel.getType()); + checking.setName(Optional.ofNullable(szCheckingMapper.selectById(rel.getXcId())).map(SzChecking::getName).orElse("")); return checking; }).collect(Collectors.toList())); return relDto;