diff --git a/src/main/java/com/jsl/oa/dao/ProjectDAO.java b/src/main/java/com/jsl/oa/dao/ProjectDAO.java index b9009ee..34b38ea 100644 --- a/src/main/java/com/jsl/oa/dao/ProjectDAO.java +++ b/src/main/java/com/jsl/oa/dao/ProjectDAO.java @@ -119,10 +119,10 @@ public class ProjectDAO { return projectMapper.setProjectShow(setProjectShow); } - public List get(Long userId,Integer listAll,List tags,Integer isFinish) { + public List get(Long userId,Integer listAll,List tags,List isFinish) { log.info("\t> 执行 DAO 层 ProjectDAO.get 方法"); log.info("\t\t> 从 MySQL 获取数据"); - if(isFinish != null){ + if(isFinish != null && !isFinish.isEmpty()){ return projectMapper.getByIsfinish(userId,isFinish); } if(tags != null && !tags.isEmpty()){ @@ -135,10 +135,10 @@ public class ProjectDAO { } } - public List workget(Long userId, Integer listAll, List tags, Integer isFinish) { + public List workget(Long userId, Integer listAll, List tags, List isFinish) { log.info("\t> 执行 DAO 层 ProjectDAO.workget 方法"); log.info("\t\t> 从 MySQL 获取数据"); - if(isFinish != null){ + if(isFinish != null && !isFinish.isEmpty()){ return projectMapper.workgetByIsfinish(userId,isFinish); } if(tags != null && !tags.isEmpty()){ @@ -212,8 +212,14 @@ public class ProjectDAO { } - public List tget(Integer id) { + public List tget(Integer id, List isFinish, List tags) { log.info("DAO层"); + if(isFinish != null && !isFinish.isEmpty()){ + return projectMapper.tgetByIsfinish(isFinish); + } + if(tags != null && !tags.isEmpty()){ + return projectMapper.tgetBytags(tags); + } return projectMapper.tget(id); } }