|
@@ -1,8 +1,13 @@
|
|
package com.diagbot.facade;
|
|
package com.diagbot.facade;
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.diagbot.dto.QuestionUsualDTO;
|
|
import com.diagbot.dto.QuestionUsualDTO;
|
|
|
|
+import com.diagbot.entity.DeptInfo;
|
|
|
|
+import com.diagbot.enums.IsDeleteEnum;
|
|
import com.diagbot.service.impl.QuestionUsualServiceImpl;
|
|
import com.diagbot.service.impl.QuestionUsualServiceImpl;
|
|
|
|
+import com.diagbot.util.ListUtil;
|
|
import com.diagbot.vo.QuestionUsualVO;
|
|
import com.diagbot.vo.QuestionUsualVO;
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -14,7 +19,8 @@ import java.util.List;
|
|
*/
|
|
*/
|
|
@Component
|
|
@Component
|
|
public class QuestionUsualFacade extends QuestionUsualServiceImpl {
|
|
public class QuestionUsualFacade extends QuestionUsualServiceImpl {
|
|
-
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ DeptInfoFacade deptInfoFacade;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 获取常用标签
|
|
* 获取常用标签
|
|
@@ -24,6 +30,14 @@ public class QuestionUsualFacade extends QuestionUsualServiceImpl {
|
|
*/
|
|
*/
|
|
public List<QuestionUsualDTO> getQuestionUsual(QuestionUsualVO questionUsualVO) {
|
|
public List<QuestionUsualDTO> getQuestionUsual(QuestionUsualVO questionUsualVO) {
|
|
List<QuestionUsualDTO> questionUsualDTOList = this.getQuestionUsualName(questionUsualVO);
|
|
List<QuestionUsualDTO> questionUsualDTOList = this.getQuestionUsualName(questionUsualVO);
|
|
|
|
+ if(ListUtil.isEmpty(questionUsualDTOList)){
|
|
|
|
+ QueryWrapper<DeptInfo> queryWrapper = new QueryWrapper<>();
|
|
|
|
+ queryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
|
+ .eq("name","全科");
|
|
|
|
+ DeptInfo deptInfo = deptInfoFacade.getOne(queryWrapper);
|
|
|
|
+ questionUsualVO.setDeptId(deptInfo.getId());
|
|
|
|
+ questionUsualDTOList = this.getQuestionUsualName(questionUsualVO);
|
|
|
|
+ }
|
|
return questionUsualDTOList;
|
|
return questionUsualDTOList;
|
|
}
|
|
}
|
|
}
|
|
}
|