|
@@ -33,6 +33,7 @@ import com.diagbot.service.impl.RegionDeptServiceImpl;
|
|
|
import com.diagbot.service.impl.RegionServiceImpl;
|
|
|
import com.diagbot.util.DateUtil;
|
|
|
import com.diagbot.util.ListUtil;
|
|
|
+import com.diagbot.util.SpringContextUtil;
|
|
|
import com.diagbot.util.StringUtil;
|
|
|
import com.diagbot.util.SysUserUtils;
|
|
|
import com.diagbot.vo.CheckWorkPageVO;
|
|
@@ -45,6 +46,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
@@ -86,7 +88,8 @@ public class MedCheckWorkFacade {
|
|
|
private BasDoctorInfoFacade medoupUserService;
|
|
|
@Autowired
|
|
|
private BasDoctorInfoFacade basDoctorInfoFacade;
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ private SysHospitalSetFacade sysHospitalSetFacade;
|
|
|
/**
|
|
|
* @Author songxl
|
|
|
* @Description 批量操作核查任务(增加和删除)
|
|
@@ -342,6 +345,11 @@ public class MedCheckWorkFacade {
|
|
|
.in(ListUtil.isNotEmpty(checkWorkPageVO.getDepts()),"dept_id",checkWorkPageVO.getDepts()));
|
|
|
checkWorkPageVO.setDoctorIds(basDoctorInfos.stream().map(BasDoctorInfo::getDoctorId).collect(Collectors.toList()));
|
|
|
}
|
|
|
+ //获取VIP开房病区科室id
|
|
|
+ String deptsStr = sysHospitalSetFacade.getValue(Long.parseLong(SysUserUtils.getCurrentHospitalID()), "check_order_info");
|
|
|
+ if(StringUtil.isNotEmpty(deptsStr)){
|
|
|
+ checkWorkPageVO.setOrderDepts(Arrays.asList(deptsStr.split(",")));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|