孙永军 2 年之前
父节点
当前提交
f64f3e1bed
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      src/main/java/com/sxtvs/open/api/clue/service/impl/ClueServiceImpl.java

+ 6 - 3
src/main/java/com/sxtvs/open/api/clue/service/impl/ClueServiceImpl.java

@@ -23,8 +23,8 @@ import org.apache.logging.log4j.util.Strings;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
+import java.time.LocalDate;
 import java.time.LocalDateTime;
-import java.util.List;
 import java.util.Map;
 import java.util.stream.Collectors;
 
@@ -48,10 +48,13 @@ public class ClueServiceImpl extends ServiceImpl<ClueMapper, Clue> implements IC
     public IPage<Clue> cluePage(ClueDTO clueDTO){
 
         LambdaQueryWrapper<Clue> wrapper = Wrappers.lambdaQuery();
-
+        LocalDate end = clueDTO.getEnd();
+        if(end != null){
+            end = clueDTO.getEnd().plusDays(1L);
+        }
         IPage<Clue> clueIPage = baseMapper.selectPage(new Page<>(clueDTO.getPage(), clueDTO.getSize()),
                 wrapper.ge(clueDTO.getStart() != null, Clue::getAddTime, clueDTO.getStart())
-                .lt(clueDTO.getEnd() != null, Clue::getAddTime, clueDTO.getEnd().plusDays(1L))
+                .lt(end != null, Clue::getAddTime, end)
                 .like(!TextUtils.isEmpty(clueDTO.getTitle()), Clue::getTitle, "%" + clueDTO.getTitle() + "%")
                 .eq(Clue::getValidity, (byte) 1)
                 .orderByDesc(Clue::getId)