|
@@ -203,15 +203,16 @@ public class HospitalDepartmentServiceImpl implements IHospitalDepartmentService
|
|
|
/**
|
|
|
* 根据医院id查询科室信息列表
|
|
|
*
|
|
|
- * @param hospitalId 医院id
|
|
|
+ * @param bo 医院科室信息
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public List<HospitalDepartmentVo> queryByHospitalId(Long hospitalId) {
|
|
|
+ public List<HospitalDepartmentVo> queryByHospitalId(HospitalDepartmentBo bo) {
|
|
|
// 医院名称不可重复
|
|
|
LambdaQueryWrapper<HospitalDepartment> lqw = new LambdaQueryWrapper<HospitalDepartment>()
|
|
|
- .eq(HospitalDepartment::getHospitalId, hospitalId);
|
|
|
-
|
|
|
+ .eq(HospitalDepartment::getHospitalId, bo.getHospitalId());
|
|
|
+ lqw.eq(StringUtils.isNotBlank(bo.getRackStatus()), HospitalDepartment::getRackStatus, bo.getRackStatus());
|
|
|
+ lqw.orderByDesc(HospitalDepartment::getSortOrder).orderByDesc(HospitalDepartment::getId);
|
|
|
return baseMapper.selectVoList(lqw);
|
|
|
}
|
|
|
|