Kaynağa Gözat

代码优化

wangyu 6 yıl önce
ebeveyn
işleme
adf5e998a3

+ 14 - 8
icssman-service/src/main/java/com/diagbot/facade/QuestionUsualFacade.java

@@ -53,10 +53,7 @@ public class QuestionUsualFacade extends QuestionUsualServiceImpl {
      */
     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){
+        if(deptIsDeletedStatus(questionUsualVO.getDeptId())){
             throw new CommonException(CommonErrorCode.RPC_ERROR,
                     "科室已删除");
         }
@@ -103,10 +100,7 @@ public class QuestionUsualFacade extends QuestionUsualServiceImpl {
      */
     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){
+        if(deptIsDeletedStatus(deleteQuestionUsualVO.getDeptId())){
             throw new CommonException(CommonErrorCode.RPC_ERROR,
                     "科室已删除");
         }
@@ -178,4 +172,16 @@ public class QuestionUsualFacade extends QuestionUsualServiceImpl {
         }
         return iPage;
     }
+
+    /**
+     * 判断科室是否已删除
+     * @param deptId
+     * @return
+     */
+    public Boolean deptIsDeletedStatus(Long deptId){
+        QueryWrapper<DeptInfo> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("is_deleted",IsDeleteEnum.Y.getKey());
+        queryWrapper.eq("id",deptId);
+        return deptInfoFacade.count(queryWrapper) > 0 ? true : false;
+    }
 }