|
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.diagbot.client.UserServiceClient;
|
|
import com.diagbot.client.UserServiceClient;
|
|
import com.diagbot.dto.GetDeptInfoDTO;
|
|
import com.diagbot.dto.GetDeptInfoDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
|
|
+import com.diagbot.entity.DeptInfo;
|
|
import com.diagbot.entity.QuestionUsual;
|
|
import com.diagbot.entity.QuestionUsual;
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
import com.diagbot.enums.UsualEnum;
|
|
import com.diagbot.enums.UsualEnum;
|
|
@@ -51,6 +52,14 @@ public class QuestionUsualFacade extends QuestionUsualServiceImpl {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
public Boolean addQuestionUsual(QuestionUsualVO questionUsualVO) {
|
|
public Boolean addQuestionUsual(QuestionUsualVO questionUsualVO) {
|
|
|
|
+ //判断科室是否已被删除
|
|
|
|
+ QueryWrapper<DeptInfo> queryWrapper = new QueryWrapper<>();
|
|
|
|
+ queryWrapper.eq("is_deleted",IsDeleteEnum.Y.getKey());
|
|
|
|
+ queryWrapper.eq("id",questionUsualVO.getDeptId());
|
|
|
|
+ if(deptInfoFacade.count(queryWrapper) > 0){
|
|
|
|
+ throw new CommonException(CommonErrorCode.RPC_ERROR,
|
|
|
|
+ "科室已删除");
|
|
|
|
+ }
|
|
List<QuestionUsual> addList = Lists.newArrayList();
|
|
List<QuestionUsual> addList = Lists.newArrayList();
|
|
//判断该科室是否添加过常用标签
|
|
//判断该科室是否添加过常用标签
|
|
QuestionUsual questionUsual = new QuestionUsual();
|
|
QuestionUsual questionUsual = new QuestionUsual();
|
|
@@ -93,6 +102,14 @@ public class QuestionUsualFacade extends QuestionUsualServiceImpl {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
public Boolean deleteQuestionUsualByDeptId(DeleteQuestionUsualVO deleteQuestionUsualVO) {
|
|
public Boolean deleteQuestionUsualByDeptId(DeleteQuestionUsualVO deleteQuestionUsualVO) {
|
|
|
|
+ //判断科室是否已被删除
|
|
|
|
+ QueryWrapper<DeptInfo> deptInfoQueryWrapper = new QueryWrapper<>();
|
|
|
|
+ deptInfoQueryWrapper.eq("is_deleted",IsDeleteEnum.Y.getKey());
|
|
|
|
+ deptInfoQueryWrapper.eq("id",deleteQuestionUsualVO.getDeptId());
|
|
|
|
+ if(deptInfoFacade.count(deptInfoQueryWrapper) > 0){
|
|
|
|
+ throw new CommonException(CommonErrorCode.RPC_ERROR,
|
|
|
|
+ "科室已删除");
|
|
|
|
+ }
|
|
//查询常用标签是否已被删除
|
|
//查询常用标签是否已被删除
|
|
QueryWrapper<QuestionUsual> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<QuestionUsual> queryWrapper = new QueryWrapper<>();
|
|
queryWrapper.eq("dept_id",deleteQuestionUsualVO.getDeptId());
|
|
queryWrapper.eq("dept_id",deleteQuestionUsualVO.getDeptId());
|