diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfRecordDetailDto.java b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfRecordDetailDto.java index 38da9ce4..2b8d3217 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfRecordDetailDto.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfRecordDetailDto.java @@ -108,11 +108,13 @@ public class DfRecordDetailDto { private String createName; @ApiModelProperty("所有巡查项目") - private Long allItem; + private Long allItem = 0L; + + private Long remaining = 0L; @ApiModelProperty("当前已巡查项") public Long getCurrentItem() { - return (long) Optional.ofNullable(this.items).map(List::size).orElse(0); + return allItem - remaining; } diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPlanMapper.java b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPlanMapper.java index c0a827f8..b8f71ea4 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPlanMapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPlanMapper.java @@ -13,7 +13,6 @@ import org.apache.ibatis.annotations.*; import org.apache.ibatis.jdbc.SQL; import org.springframework.stereotype.Repository; -import java.util.Date; import java.util.List; import java.util.Map; @@ -107,10 +106,10 @@ public interface DfPlanMapper extends BaseMapper { "AND exists (select 1 from bs_sgc_df_xsjhzx zx where zx.operator_uid = #{searchDto.user}) " + "" + "" + - "AND r.remaining > 0 " + + "AND r.id is not null " + "" + "" + - "AND r.remaining = 0 " + + "AND r.id is null " + "" + "ORDER BY last_time desc,sub.start_date " + "")