|
@@ -593,9 +593,13 @@ public class ConsoleByDeptFacade {
|
|
|
filterOrderByDeptVO.setHospitalId(hosptialId);
|
|
|
filterOrderByDeptVO.setUserId(Long.valueOf(userId));
|
|
|
List<HomePageNumDTO> records = behospitalInfoFacade.homePageLevelStatisticsByDept(filterOrderByDeptVO);
|
|
|
- HomePageNumDTO item = getGlobleRecord(records, filterOrderByDeptVO.getDeptName());
|
|
|
- if (item != null) {
|
|
|
- records.add(0, item);
|
|
|
+ //没有医生过滤时增加全科室数据
|
|
|
+ if (StringUtil.isBlank(filterOrderByDeptVO.getName())
|
|
|
+ || filterOrderByDeptVO.getName().equals(filterOrderByDeptVO.getDeptName())) {
|
|
|
+ HomePageNumDTO item = getGlobleRecord(records, filterOrderByDeptVO.getDeptName());
|
|
|
+ if (item != null) {
|
|
|
+ records.add(0, item);
|
|
|
+ }
|
|
|
}
|
|
|
return records;
|
|
|
}
|