Browse Source

科室维护——删除(代码修改,逻辑补充)

wangyu 6 years ago
parent
commit
63962de72c

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

@@ -140,7 +140,14 @@ public class DeptInfoFacade extends DeptInfoServiceImpl {
      * @return
      */
     public DeptInfo getDeptInfoDetials(GetDeptInfoDetialsVO getDeptInfoDetialsVO) {
-        DeptInfo deptInfo = this.getById(getDeptInfoDetialsVO.getId());
+        QueryWrapper<DeptInfo> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("is_deleted",IsDeleteEnum.N.getKey())
+                    .eq("id",getDeptInfoDetialsVO.getId());
+        DeptInfo deptInfo = this.getOne(queryWrapper);
+        if(deptInfo == null){
+            throw new CommonException(CommonErrorCode.RPC_ERROR,
+                    "科室信息不存在");
+        }
         return deptInfo;
     }
 }