diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfDangerousProjectController.java b/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfDangerousProjectController.java index 6f11d496..8fe47387 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfDangerousProjectController.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfDangerousProjectController.java @@ -101,13 +101,13 @@ public class DfDangerousProjectController { /** * 查询堤防病险工程核查项目内容列表 - * @param projectId + * @param dto * @return */ @ApiOperation("堤防病险工程核查项目内容列表") - @GetMapping("/itemList") - public Response> getItemList(@RequestParam(value = "projectId", required = false) String projectId) { - return Response.ok(dfDangerousProjectService.getItemList(projectId)); + @PostMapping("/itemList") + public Response> getItemList(@RequestBody DfDangerousProjectItemDto dto) { + return Response.ok(dfDangerousProjectService.getItemList(dto)); } /** diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfDangerousTaskController.java b/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfDangerousTaskController.java index d96172a5..19fa4e7e 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfDangerousTaskController.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfDangerousTaskController.java @@ -113,4 +113,13 @@ public class DfDangerousTaskController { return Response.ok(dangerousTaskService.getDetailByTaskId(id)); } + /** + * 统计分析 + */ + @PostMapping("/total") + @ApiOperation("统计分析") + public Response countTotal(@RequestBody DfDangerousTaskSearchDto dto) { + return Response.ok(dangerousTaskService.countTotal(dto)); + } + } diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfDangerousProjectDto.java b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfDangerousProjectDto.java index ceee3f76..5d0f2799 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfDangerousProjectDto.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfDangerousProjectDto.java @@ -1,9 +1,12 @@ package com.kms.yxgh.df.dto; +import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import java.util.Date; + /** * 堤防病险工程核查项目dto对象 * @author hry @@ -25,4 +28,30 @@ public class DfDangerousProjectDto{ @ApiModelProperty("名称") private String name; + /** + * 创建时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty("创建时间") + private Date createTime; + + /** + * 最近修改时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty("最近修改时间") + private Date updateTime; + + /** + * 创建人 + */ + @ApiModelProperty("创建人") + private String createUid; + + /** + * 最近修改人 + */ + @ApiModelProperty("最近修改人") + private String updateUid; + } diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfDangerousTaskItemRelDto.java b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfDangerousTaskItemRelDto.java index fae6014d..f57c0b1e 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfDangerousTaskItemRelDto.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfDangerousTaskItemRelDto.java @@ -50,4 +50,17 @@ public class DfDangerousTaskItemRelDto { */ @ApiModelProperty("项目名称") private String projectName; + + /** + * 问题描述 + */ + @ApiModelProperty(value = "问题描述") + private String problemDescribe; + + /** + * 现场记录情况 + */ + @ApiModelProperty(value = "现场记录情况") + private String siteSituationRecords; + } diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfDangerousTaskSearchDto.java b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfDangerousTaskSearchDto.java index b0bba9f0..995d039b 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfDangerousTaskSearchDto.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfDangerousTaskSearchDto.java @@ -73,4 +73,7 @@ public class DfDangerousTaskSearchDto { */ @ApiModelProperty(value = "状态") private String state; + + @ApiModelProperty(value = "是否排序") + private String isOrder; } diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfDangerousTotalDto.java b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfDangerousTotalDto.java new file mode 100644 index 00000000..3deb478e --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfDangerousTotalDto.java @@ -0,0 +1,41 @@ +package com.kms.yxgh.df.dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author hry + * @date 2024/3/4 17:35 + */ +@Data +@ApiModel("病险工程统计分析") +public class DfDangerousTotalDto { + @ApiModelProperty("病险工程数") + private int totalCheckTask; + + @ApiModelProperty("已建核查任务数") + private int alreadyCheckTask; + + @ApiModelProperty("未建核查任务数") + private int unCheckTask; + + @ApiModelProperty("任务总数") + private int totalTask; + + @ApiModelProperty("未完成核查任务数") + private int unTask; + + @ApiModelProperty("完成核查任务数") + private int finishTask; + + @ApiModelProperty("核查项总数") + private int itemTotal; + + @ApiModelProperty("核查正常项数") + private int normalTotal; + + @ApiModelProperty("核查问题项数") + private int problemTotal; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousGroupingMapper.java b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousGroupingMapper.java index 93a23cea..a2e7fe41 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousGroupingMapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousGroupingMapper.java @@ -21,6 +21,6 @@ public interface DfDangerousGroupingMapper extends BaseMapper selectByPage(Page page, @Param("dto") DfDangerousGroupingDto dto); } diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousGroupingRelMapper.java b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousGroupingRelMapper.java index a169d521..088b7ad6 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousGroupingRelMapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousGroupingRelMapper.java @@ -17,13 +17,6 @@ import java.util.List; @Repository public interface DfDangerousGroupingRelMapper extends BaseMapper { - /** - * 根据groupId删除 - * @param groupId - * @return - */ - int deleteByGroupId(String groupId); - /** * 根据groupId查询 * @param groupId diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousTaskItemRelMapper.java b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousTaskItemRelMapper.java index 0f001b09..4570746d 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousTaskItemRelMapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousTaskItemRelMapper.java @@ -3,6 +3,8 @@ package com.kms.yxgh.df.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.kms.yxgh.df.domain.DfDangerousTaskItemRel; import com.kms.yxgh.df.dto.DfDangerousTaskItemRelDto; +import com.kms.yxgh.df.dto.DfDangerousTaskSearchDto; +import com.kms.yxgh.df.dto.DfDangerousTotalDto; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; @@ -37,4 +39,30 @@ public interface DfDangerousTaskItemRelMapper extends BaseMapper") List selectByListParam(@Param("dto") DfDangerousTaskItemRelDto dto); + + + @Select("") + DfDangerousTotalDto selectProblemCountByTask(@Param("dto") DfDangerousTaskSearchDto dto); } diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousTaskMapper.java b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousTaskMapper.java index 3c6666f0..8c2bd58e 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousTaskMapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfDangerousTaskMapper.java @@ -7,10 +7,10 @@ import com.kms.yxgh.df.domain.DfDangerousTask; import com.kms.yxgh.df.dto.DfAqjdProjecDto; import com.kms.yxgh.df.dto.DfDangerousTaskDto; import com.kms.yxgh.df.dto.DfDangerousTaskSearchDto; +import com.kms.yxgh.df.dto.DfDangerousTotalDto; import org.apache.ibatis.annotations.*; import org.springframework.stereotype.Repository; -import java.io.Serializable; import java.util.Date; /** @@ -24,7 +24,7 @@ public interface DfDangerousTaskMapper extends BaseMapper { @Select("") IPage selectByPage(Page page, @Param("dto") DfDangerousTaskSearchDto dto); @@ -107,4 +112,71 @@ public interface DfDangerousTaskMapper extends BaseMapper { IPage selectByAqjdPage(Page page, @Param("dto") DfAqjdProjecDto dfProject); + @Select("") + DfDangerousTotalDto selectCountByTask(@Param("dto") DfDangerousTaskSearchDto dto); + + @Select("") + DfDangerousTotalDto selectCountByTaskTotal(@Param("dto") DfDangerousTaskSearchDto dto); + } diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfDangerousGroupingService.java b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfDangerousGroupingService.java index dd0019d6..bc5949a8 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfDangerousGroupingService.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfDangerousGroupingService.java @@ -63,7 +63,7 @@ public class DfDangerousGroupingService extends BaseServicelambdaQuery().eq(DfDangerousGroupingRel::getGroupId, dfDangerousGrouping.getId())); handleGroupingRel(groupingDto, dfDangerousGrouping); return BeanCopyUtils.copy(dfDangerousGrouping, DfDangerousGroupingDto.class); } diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfDangerousProjectService.java b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfDangerousProjectService.java index ccab6d60..0aa38113 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfDangerousProjectService.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfDangerousProjectService.java @@ -10,11 +10,11 @@ import com.kms.yxgh.df.mapper.DfDangerousProjectMapper; import com.kms.yxgh.util.BeanCopyUtils; import com.shuili.common.core.service.BaseService; import lombok.AllArgsConstructor; -import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; +import java.util.stream.Collectors; /** * 堤防病险工程核查项目实现类 @@ -51,7 +51,7 @@ public class DfDangerousProjectService extends BaseService getList(DfDangerousProjectDto dto) { - List list = this.list(); + List list = this.list().stream().sorted((o1, o2) -> o2.getCreateTime().compareTo(o1.getCreateTime())).collect(Collectors.toList()); return BeanCopyUtils.copyList(list, DfDangerousProjectDto.class); } @@ -78,12 +78,8 @@ public class DfDangerousProjectService extends BaseService getItemList(String projectId) { - DfDangerousProjectItemDto enable = new DfDangerousProjectItemDto(); - if(StringUtils.isNotBlank(projectId)){ - enable.setProjectId(projectId); - } - return projectItemMapper.selectItemList(enable); + public List getItemList(DfDangerousProjectItemDto dto) { + return projectItemMapper.selectItemList(dto); } public DfDangerousProjectItemDto getItemDetailById(String id) { diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfDangerousTaskService.java b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfDangerousTaskService.java index 3c75b7d3..b8747e97 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfDangerousTaskService.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfDangerousTaskService.java @@ -119,4 +119,26 @@ public class DfDangerousTaskService extends BaseService> getItemList(@RequestParam(value = "projectId", required = false) String projectId) { - return Response.ok(dangerousProjectService.getItemList(projectId)); + @PostMapping("/itemList") + public Response> getItemList(@RequestBody SzDangerousProjectItemDto dto) { + return Response.ok(dangerousProjectService.getItemList(dto)); } /** diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzDangerousTaskController.java b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzDangerousTaskController.java index ac8585c5..289cdcf8 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzDangerousTaskController.java +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzDangerousTaskController.java @@ -115,4 +115,13 @@ public class SzDangerousTaskController { return Response.ok(dangerousTaskService.getDetailByTaskId(id)); } + /** + * 统计分析 + */ + @PostMapping("/total") + @ApiOperation("统计分析") + public Response countTotal(@RequestBody SzDangerousTaskSearchDto dto) { + return Response.ok(dangerousTaskService.countTotal(dto)); + } + } diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzDangerousProjectDto.java b/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzDangerousProjectDto.java index d3d13b8b..4ae9a015 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzDangerousProjectDto.java +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzDangerousProjectDto.java @@ -1,9 +1,12 @@ package com.kms.yxgh.sz.dto; +import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import java.util.Date; + /** * 水闸病险工程核查项目dto对象 * @author hry @@ -25,4 +28,30 @@ public class SzDangerousProjectDto { @ApiModelProperty("名称") private String name; + /** + * 创建时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty("创建时间") + private Date createTime; + + /** + * 最近修改时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty("最近修改时间") + private Date updateTime; + + + /** + * 创建人 + */ + @ApiModelProperty("创建人") + private String createUid; + + /** + * 最近修改人 + */ + @ApiModelProperty("最近修改人") + private String updateUid; } diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzDangerousTaskSearchDto.java b/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzDangerousTaskSearchDto.java index 95a4310e..ac371eec 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzDangerousTaskSearchDto.java +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzDangerousTaskSearchDto.java @@ -64,4 +64,7 @@ public class SzDangerousTaskSearchDto { */ @ApiModelProperty(value = "状态") private String state; + + @ApiModelProperty(value = "是否排序") + private String isOrder; } diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzDangerousTotalDto.java b/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzDangerousTotalDto.java new file mode 100644 index 00000000..aa0526ff --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzDangerousTotalDto.java @@ -0,0 +1,41 @@ +package com.kms.yxgh.sz.dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author hry + * @date 2024/3/4 17:35 + */ +@Data +@ApiModel("病险工程统计分析") +public class SzDangerousTotalDto { + @ApiModelProperty("病险工程数") + private int totalCheckTask; + + @ApiModelProperty("已建核查任务数") + private int alreadyCheckTask; + + @ApiModelProperty("未建核查任务数") + private int unCheckTask; + + @ApiModelProperty("任务总数") + private int totalTask; + + @ApiModelProperty("未完成核查任务数") + private int unTask; + + @ApiModelProperty("完成核查任务数") + private int finishTask; + + @ApiModelProperty("核查项总数") + private int itemTotal; + + @ApiModelProperty("核查正常项数") + private int normalTotal; + + @ApiModelProperty("核查问题项数") + private int problemTotal; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousGroupingMapper.java b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousGroupingMapper.java index dbd65ff5..bbf723e6 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousGroupingMapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousGroupingMapper.java @@ -20,6 +20,7 @@ public interface SzDangerousGroupingMapper extends BaseMapper searchPage(Page page, @Param("dto") SzDangerousGroupingDto dto); } diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousGroupingRelMapper.java b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousGroupingRelMapper.java index 97f9b39b..1eeb3639 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousGroupingRelMapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousGroupingRelMapper.java @@ -16,14 +16,6 @@ import java.util.List; */ @Repository public interface SzDangerousGroupingRelMapper extends BaseMapper { - - /** - * 根据groupId删除 - * @param groupId - * @return - */ - int deleteByGroupId(String groupId); - /** * 根据groupId查询 * @param groupId diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousTaskItemRelMapper.java b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousTaskItemRelMapper.java index 07d13b3f..a1fb9bba 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousTaskItemRelMapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousTaskItemRelMapper.java @@ -3,6 +3,8 @@ package com.kms.yxgh.sz.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.kms.yxgh.sz.domain.SzDangerousTaskItemRel; import com.kms.yxgh.sz.dto.SzDangerousTaskItemRelDto; +import com.kms.yxgh.sz.dto.SzDangerousTaskSearchDto; +import com.kms.yxgh.sz.dto.SzDangerousTotalDto; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; @@ -37,4 +39,26 @@ public interface SzDangerousTaskItemRelMapper extends BaseMapper") List selectByListParam(@Param("dto") SzDangerousTaskItemRelDto dto); + + @Select("") + SzDangerousTotalDto selectProblemCountByTask(@Param("dto") SzDangerousTaskSearchDto dto); } diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousTaskMapper.java b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousTaskMapper.java index 4c51b2a0..50ca1a76 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousTaskMapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzDangerousTaskMapper.java @@ -7,6 +7,7 @@ import com.kms.yxgh.sz.domain.SzDangerousTask; import com.kms.yxgh.sz.dto.SzAqjdProjecDto; import com.kms.yxgh.sz.dto.SzDangerousTaskDto; import com.kms.yxgh.sz.dto.SzDangerousTaskSearchDto; +import com.kms.yxgh.sz.dto.SzDangerousTotalDto; import org.apache.ibatis.annotations.*; import org.springframework.stereotype.Repository; @@ -23,7 +24,7 @@ public interface SzDangerousTaskMapper extends BaseMapper { @Select("") IPage selectByPage(Page page, @Param("dto") SzDangerousTaskSearchDto dto); @@ -108,4 +114,62 @@ public interface SzDangerousTaskMapper extends BaseMapper { @Result(property = "lastTime", column = "waga_code", javaType = Date.class, one = @One(select = "com.kms.yxgh.sz.mapper.SzRecordMapper.getLastInsertTimeByWagaCodeAndPlanId")) }) IPage selectByAqjdPage(Page page, @Param("dto") SzAqjdProjecDto dto); + + @Select("") + SzDangerousTotalDto selectCountByTask(@Param("dto") SzDangerousTaskSearchDto dto); + + @Select("") + SzDangerousTotalDto selectCountByTaskTotal(@Param("dto") SzDangerousTaskSearchDto dto); } diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzDangerousGroupingService.java b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzDangerousGroupingService.java index c06c4c29..639fa215 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzDangerousGroupingService.java +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzDangerousGroupingService.java @@ -63,7 +63,7 @@ public class SzDangerousGroupingService extends BaseServicelambdaQuery().eq(SzDangerousGroupingRel::getGroupId, dangerousGrouping.getId())); handleGroupingRel(groupingDto, dangerousGrouping); return BeanCopyUtils.copy(dangerousGrouping, SzDangerousGroupingDto.class); } diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzDangerousProjectService.java b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzDangerousProjectService.java index 0ba49519..053cace2 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzDangerousProjectService.java +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzDangerousProjectService.java @@ -10,11 +10,11 @@ import com.kms.yxgh.sz.mapper.SzDangerousProjectMapper; import com.kms.yxgh.util.BeanCopyUtils; import com.shuili.common.core.service.BaseService; import lombok.AllArgsConstructor; -import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; +import java.util.stream.Collectors; /** * 水闸病险工程核查项目实现类 @@ -51,7 +51,7 @@ public class SzDangerousProjectService extends BaseService getList(SzDangerousProjectDto dto) { - List list = this.list(); + List list = this.list().stream().sorted((o1, o2) -> o2.getCreateTime().compareTo(o1.getCreateTime())).collect(Collectors.toList()); return BeanCopyUtils.copyList(list, SzDangerousProjectDto.class); } @@ -78,12 +78,8 @@ public class SzDangerousProjectService extends BaseService getItemList(String projectId) { - SzDangerousProjectItemDto enable = new SzDangerousProjectItemDto(); - if(StringUtils.isNotBlank(projectId)){ - enable.setProjectId(projectId); - } - return projectItemMapper.selectItemList(enable); + public List getItemList(SzDangerousProjectItemDto dto) { + return projectItemMapper.selectItemList(dto); } public SzDangerousProjectItemDto getItemDetailById(String id) { diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzDangerousTaskService.java b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzDangerousTaskService.java index 8d6b7949..d27ecd44 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzDangerousTaskService.java +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzDangerousTaskService.java @@ -121,5 +121,27 @@ public class SzDangerousTaskService extends BaseService