From 4e1f489552f7eaf2666e3c0d627f50ecf6c2723d Mon Sep 17 00:00:00 2001
From: zxh <279049017@qq.com>
Date: Thu, 03 Sep 2020 14:25:04 +0800
Subject: [PATCH] 修改树状图的判断

---
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysHospitalServiceImpl.java |   44 ++++++++++++++++++++++----------------------
 1 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysHospitalServiceImpl.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysHospitalServiceImpl.java
index 218a014..799c9b4 100644
--- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysHospitalServiceImpl.java
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysHospitalServiceImpl.java
@@ -157,30 +157,30 @@
         //科室数据
         SysDepartment sysDepartment=departmentMapper.selectById(departmentId);
         //医院数据
-        SysHospital sysHospital = baseMapper.selectById(id);
-        if (sysHospital == null) {
-            return ResultBody.failed("医院数据不存在!");
-        }
+        //SysHospital sysHospital = baseMapper.selectById(id);
+//        if (sysHospital == null) {
+//            return ResultBody.failed("医院数据不存在!");
+//        }
         if (sysDepartment == null) {
             return ResultBody.failed("科室数据不存在!");
         }
         //医院下的所有科室数据
-        Map<String,Object> columnMap=new HashMap<String,Object>();
-        columnMap.put("org_parent_id",sysHospital.getOrgId());
-        columnMap.put("is_del",0);
-        columnMap.put("enabled",1);
-        List<SysOrganization> sysOrganizationList=sysOrganizationMapper.selectByMap(columnMap);
-        //如果这个医院下有多个科室,禁用只对当前科室有效,否则也要禁用医院
-        if(sysOrganizationList.size()==1)
-        {
-            sysHospital.setIsDel(true);
-            baseMapper.updateById(sysHospital);
-            SysOrganization sysOrganizationH=sysOrganizationMapper.selectById(sysHospital.getOrgId());
-            if (sysOrganizationH != null) {
-                sysOrganizationH.setIsDel(true);
-                sysOrganizationMapper.updateById(sysOrganizationH);
-            }
-        }
+//        Map<String,Object> columnMap=new HashMap<String,Object>();
+//        columnMap.put("org_parent_id",sysHospital.getOrgId());
+//        columnMap.put("is_del",0);
+//        columnMap.put("enabled",1);
+//        List<SysOrganization> sysOrganizationList=sysOrganizationMapper.selectByMap(columnMap);
+//        //如果这个医院下有多个科室,删除只对当前科室有效,否则也要删除医院
+//        if(sysOrganizationList.size()==1)
+//        {
+//            sysHospital.setIsDel(true);
+//            baseMapper.updateById(sysHospital);
+//            SysOrganization sysOrganizationH=sysOrganizationMapper.selectById(sysHospital.getOrgId());
+//            if (sysOrganizationH != null) {
+//                sysOrganizationH.setIsDel(true);
+//                sysOrganizationMapper.updateById(sysOrganizationH);
+//            }
+//        }
         sysDepartment.setIsDel(true);
         int j=departmentMapper.updateById(sysDepartment);
         //删除组织数据
@@ -189,7 +189,7 @@
             sysOrganizationD.setIsDel(true);
             sysOrganizationMapper.updateById(sysOrganizationD);
         }
-        return (j>0) ? ResultBody.ok().data(sysHospital).msg("删除成功") : ResultBody.failed("删除失败");
+        return (j>0) ? ResultBody.ok().data(sysDepartment).msg("科室删除成功") : ResultBody.failed("科室删除失败");
     }
 
     /**
@@ -231,7 +231,7 @@
      * @return
      */
     @Override
-    public ResultBody chartHospital(Integer datatype) {
+    public ResultBody chartHospital(int datatype) {
         int hospitalCount=baseMapper.chartHospital(datatype);
         return ResultBody.ok().data(hospitalCount).msg("获取数据成功");
     }

--
Gitblit v1.8.0