Browse Source

代码优化

wangyu 6 years ago
parent
commit
630aa8b29d
1 changed files with 15 additions and 8 deletions
  1. 15 8
      icssman-service/src/main/java/com/diagbot/facade/DeptInfoFacade.java

+ 15 - 8
icssman-service/src/main/java/com/diagbot/facade/DeptInfoFacade.java

@@ -72,10 +72,7 @@ public class DeptInfoFacade extends DeptInfoServiceImpl {
      */
     public Boolean updateDeptInfo(UpdateDeptInfoVO updateDeptInfoVO) {
         //判断科室是否已被删除
-        QueryWrapper<DeptInfo> queryWrapper = new QueryWrapper<>();
-        queryWrapper.eq("is_deleted",IsDeleteEnum.Y.getKey());
-        queryWrapper.eq("id",updateDeptInfoVO.getId());
-        if(this.count(queryWrapper) > 0){
+        if(deptInfoIsDeletedStatus(updateDeptInfoVO.getId())){
             throw new CommonException(CommonErrorCode.RPC_ERROR,
                     "科室已删除");
         }
@@ -96,10 +93,7 @@ public class DeptInfoFacade extends DeptInfoServiceImpl {
      */
     public Boolean deleteDeptInfo(UpdateDeptInfoVO updateDeptInfoVO) {
         //判断科室是否已被删除
-        QueryWrapper<DeptInfo> queryWrapper = new QueryWrapper<>();
-        queryWrapper.eq("is_deleted",IsDeleteEnum.Y.getKey());
-        queryWrapper.eq("id",updateDeptInfoVO.getId());
-        if(this.count(queryWrapper) > 0){
+        if(deptInfoIsDeletedStatus(updateDeptInfoVO.getId())){
             throw new CommonException(CommonErrorCode.RPC_ERROR,
                     "科室已删除");
         }
@@ -166,4 +160,17 @@ public class DeptInfoFacade extends DeptInfoServiceImpl {
         }
         return deptInfo;
     }
+
+    /**
+     * 判断科室是否被删除
+     *
+     * @param deptId
+     * @return
+     */
+    public Boolean deptInfoIsDeletedStatus(String deptId){
+        QueryWrapper<DeptInfo> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("is_deleted",IsDeleteEnum.Y.getKey());
+        queryWrapper.eq("id",deptId);
+        return this.count(queryWrapper) > 0 ? true:false;
+    }
 }