|
@@ -19,9 +19,7 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.time.LocalDate;
|
|
import java.time.LocalDate;
|
|
import java.time.format.DateTimeFormatter;
|
|
import java.time.format.DateTimeFormatter;
|
|
-import java.util.Date;
|
|
|
|
-import java.util.Iterator;
|
|
|
|
-import java.util.List;
|
|
|
|
|
|
+import java.util.*;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
@Service
|
|
@Service
|
|
@@ -61,14 +59,14 @@ public class SysNewsTypeServiceImpl extends BaseServiceImpl<Integer, SysNewsType
|
|
return sysNewsTypeDao.queryByParentId(parentId);
|
|
return sysNewsTypeDao.queryByParentId(parentId);
|
|
}
|
|
}
|
|
|
|
|
|
- public List<SysNewsType> listWithTree(Integer id, String memo,Integer userId) {
|
|
|
|
|
|
+ public List<SysNewsType> listWithTree(Integer id, String memo,Integer userId,String organIds) {
|
|
SysNewsType newsType = sysNewsTypeDao.get(id);
|
|
SysNewsType newsType = sysNewsTypeDao.get(id);
|
|
List<SysNewsType> all = sysNewsTypeDao.findAll(null);
|
|
List<SysNewsType> all = sysNewsTypeDao.findAll(null);
|
|
String startTime = DateUtil.format(DateUtil.getFirstDayOfMonth(DateUtil.addMonths(new Date(), -1)),DateUtil.ISO_EXPANDED_DATE_FORMAT);
|
|
String startTime = DateUtil.format(DateUtil.getFirstDayOfMonth(DateUtil.addMonths(new Date(), -1)),DateUtil.ISO_EXPANDED_DATE_FORMAT);
|
|
all.forEach(e -> {
|
|
all.forEach(e -> {
|
|
- List<SysNewsInformation> list = informationDao.queryBySubType(e.getId(), memo);
|
|
|
|
|
|
+ List<SysNewsInformation> list = informationDao.queryBySubType(e.getId(), memo,organIds);
|
|
if (CollectionUtils.isEmpty(list)) {
|
|
if (CollectionUtils.isEmpty(list)) {
|
|
- list = informationDao.queryBySubType(e.getId(), null);
|
|
|
|
|
|
+ list = informationDao.queryBySubType(e.getId(), null,organIds);
|
|
}
|
|
}
|
|
Iterator<SysNewsInformation> iterator = list.iterator();
|
|
Iterator<SysNewsInformation> iterator = list.iterator();
|
|
SysNewsInformation sni = null;
|
|
SysNewsInformation sni = null;
|
|
@@ -120,4 +118,5 @@ public class SysNewsTypeServiceImpl extends BaseServiceImpl<Integer, SysNewsType
|
|
.collect(Collectors.toList());
|
|
.collect(Collectors.toList());
|
|
return childrenList;
|
|
return childrenList;
|
|
}
|
|
}
|
|
|
|
+
|
|
}
|
|
}
|