diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/domain/DfYhPlan.java b/shuili-system/src/main/java/com/kms/yxgh/df/domain/DfYhPlan.java index dd02e919..66763219 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/domain/DfYhPlan.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/domain/DfYhPlan.java @@ -6,6 +6,8 @@ import com.kms.yxgh.base.SyBaseEntity; import com.shuili.common.annotation.Excel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; + +import java.math.BigDecimal; import java.util.Date; import lombok.Data; @@ -50,14 +52,14 @@ public class DfYhPlan extends SyBaseEntity { */ @Excel(name = "国补资金") @ApiModelProperty("国补资金") - private Long nationalSupplement; + private BigDecimal nationalSupplement; /** * 自筹资金 */ @Excel(name = "自筹资金") @ApiModelProperty("自筹资金") - private Long selfSupplement; + private BigDecimal selfSupplement; /** * 具体地点 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 5be0e29d..f81a5cac 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 @@ -81,4 +81,10 @@ public class DfDangerousTaskSearchDto { @ApiModelProperty(value = "是否排序") private String isOrder; + + /** + * 病险工程核查分组ID + */ + @ApiModelProperty(value = "病险工程核查分组ID") + private String groupId; } diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfYhPlanDetailDto.java b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfYhPlanDetailDto.java index 47bf99da..80e5a5b7 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfYhPlanDetailDto.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfYhPlanDetailDto.java @@ -3,6 +3,8 @@ package com.kms.yxgh.df.dto; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; + +import java.math.BigDecimal; import java.util.Date; import lombok.Data; @@ -43,13 +45,13 @@ public class DfYhPlanDetailDto { * 国补资金 */ @ApiModelProperty("国补资金") - private Long nationalSupplement; + private BigDecimal nationalSupplement; /** * 自筹资金 */ @ApiModelProperty("自筹资金") - private Long selfSupplement; + private BigDecimal selfSupplement; /** * 具体地点 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 a2e7fe41..a1e58337 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 @@ -18,7 +18,7 @@ import org.springframework.stereotype.Repository; public interface DfDangerousGroupingMapper extends BaseMapper { @Select("SELECT b.dept_name as deptName,a.id, a.name, a.dept_id as deptId, a.create_time as createTime, a.update_time as updateTime," + - "(select GROUP_CONCAT(DISTINCT c.GROUP_NAME ) from bs_sgc_sz_bxgcfzcy c where c.GROUP_ID = a.id ) as groupNames " + + "(select GROUP_CONCAT(DISTINCT c.GROUP_NAME ) from bs_sgc_df_bxgcfzcy c where c.GROUP_ID = a.id ) as groupNames " + " FROM bs_sgc_df_bxgcfz a " + " LEFT JOIN sys_dept b ON a.dept_id = b.id " + " order by a.create_time desc") 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 d8b41479..40d5102d 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 @@ -56,6 +56,9 @@ public interface DfDangerousTaskMapper extends BaseMapper { "" + "AND rw.state = #{dto.state} " + "" + + "" + + "AND rw.GROUP_ID = #{dto.groupId} " + + "" + "" + "ORDER BY CASE WHEN CAST(rw.remark AS UNSIGNED) = 100 THEN 1 ELSE 0 END, CAST(rw.remark AS UNSIGNED) DESC, rw.FINISH_TIME ASC " + "" + diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfAnimalRecordService.java b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfAnimalRecordService.java index f291439d..5a095126 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfAnimalRecordService.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfAnimalRecordService.java @@ -69,7 +69,7 @@ public class DfAnimalRecordService extends BaseService list(SearchParam sp){ Page page = new Page<>(sp.getPageNum(), sp.getPageSize()); - return this.getBaseMapper().selectPage(page, sp.getData()); + //根据创建时间倒序排列 + IPage pageData = this.getBaseMapper().selectPage(page, sp.getData()); + pageData.getRecords().sort((o1, o2) -> o2.getCreateTime().compareTo(o1.getCreateTime())); + return pageData; } @Transactional(rollbackFor = Exception.class) diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/domain/SzYhPlan.java b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/SzYhPlan.java index 6509cf3e..b07c9c2b 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/sz/domain/SzYhPlan.java +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/SzYhPlan.java @@ -6,6 +6,8 @@ import com.kms.yxgh.base.SyBaseEntity; import com.shuili.common.annotation.Excel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; + +import java.math.BigDecimal; import java.util.Date; import lombok.Data; @@ -50,14 +52,14 @@ public class SzYhPlan extends SyBaseEntity { */ @Excel(name = "国补资金") @ApiModelProperty("国补资金") - private Long nationalSupplement; + private BigDecimal nationalSupplement; /** * 自筹资金 */ @Excel(name = "自筹资金") @ApiModelProperty("自筹资金") - private Long selfSupplement; + private BigDecimal selfSupplement; /** * 具体地点 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 e881a5d8..cafd9e2c 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 @@ -73,4 +73,10 @@ public class SzDangerousTaskSearchDto { @ApiModelProperty(value = "是否排序") private String isOrder; + + /** + * 病险工程核查分组ID + */ + @ApiModelProperty(value = "病险工程核查分组ID") + private String groupId; } diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzYhPlanDetailDto.java b/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzYhPlanDetailDto.java index 3a67ff23..12a9f40a 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzYhPlanDetailDto.java +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/dto/SzYhPlanDetailDto.java @@ -3,6 +3,8 @@ package com.kms.yxgh.sz.dto; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; + +import java.math.BigDecimal; import java.util.Date; import lombok.Data; @@ -43,13 +45,13 @@ public class SzYhPlanDetailDto { * 国补资金 */ @ApiModelProperty("国补资金") - private Long nationalSupplement; + private BigDecimal nationalSupplement; /** * 自筹资金 */ @ApiModelProperty("自筹资金") - private Long selfSupplement; + private BigDecimal selfSupplement; /** * 具体地点 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 babf4e1e..1b70e2ea 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 @@ -56,6 +56,9 @@ public interface SzDangerousTaskMapper extends BaseMapper { "" + "AND rw.state = #{dto.state} " + "" + + "" + + "AND rw.GROUP_ID = #{dto.groupId} " + + "" + "" + "ORDER BY CASE WHEN CAST(rw.remark AS UNSIGNED) = 100 THEN 1 ELSE 0 END, CAST(rw.remark AS UNSIGNED) DESC, rw.FINISH_TIME ASC " + "" + diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzSuperviseTaskService.java b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzSuperviseTaskService.java index 24a47ad4..026c8c76 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzSuperviseTaskService.java +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzSuperviseTaskService.java @@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.kms.yg.sz.mapper.BsSgcSzGcdaMapper; import com.kms.yxgh.base.SzException; import com.kms.yxgh.sz.domain.SzSuperviseTask; import com.kms.yxgh.sz.dto.SzSuperviseTaskCommonDto; @@ -33,7 +32,10 @@ public class SzSuperviseTaskService extends BaseService list(SearchParam sp){ Page page = new Page<>(sp.getPageNum(), sp.getPageSize()); - return this.getBaseMapper().selectPage(page, sp.getData()); + //根据创建时间倒序排列 + IPage pageData = this.getBaseMapper().selectPage(page, sp.getData()); + pageData.getRecords().sort((o1, o2) -> o2.getCreateTime().compareTo(o1.getCreateTime())); + return pageData; } @Transactional(rollbackFor = Exception.class)