From 680916effb7cd9e8e1a6a38a27a2e28f4d5eb8d1 Mon Sep 17 00:00:00 2001
From: zhaoxiaohao <913652501@qq.com>
Date: Tue, 11 Aug 2020 10:56:40 +0800
Subject: [PATCH] 修改 用户管理 修改按钮弹框的问题,去掉 debugger
---
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysHospitalMapper.xml | 57 ++++++++++++++++++++++++++++++++++++++++++++-------------
1 files changed, 44 insertions(+), 13 deletions(-)
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysHospitalMapper.xml b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysHospitalMapper.xml
index dcc8a51..7754ecb 100644
--- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysHospitalMapper.xml
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysHospitalMapper.xml
@@ -132,8 +132,7 @@
</select>
<sql id="whereList">
<where>
- DEP.is_del = 0
- AND HOS.is_del = 0
+ hosisdel = 0
<if test="p.isScreen != null and p.isScreen !=''">
and is_screen = #{p.isScreen}
</if>
@@ -163,26 +162,28 @@
<choose>
<when test="inx == 1">
<if test="itemto.flag">
- and 1=1
</if>
<if test="!itemto.flag">
- or (1=1 and HOS.is_del = 0 and HOS.enabled=1)
+ or ( HOS.is_del = 0 and HOS.enabled=1)
</if>
</when>
<when test="inx==2">
<if test="itemto.flag">
AND
- <foreach item="itemtoto" collection="itemto.object" separator="or" open="(" close=")"
+ <foreach item="itemtoto" collection="itemto.object" separator="or" open="("
+ close=")"
index="">
create_user_org_code = #{itemtoto.orgCode}
</foreach>
</if>
<if test="!itemto.flag">
or (
- <foreach item="itemtoto" collection="itemto.object" separator="or" open="(" close=")"
+ <foreach item="itemtoto" collection="itemto.object" separator="or" open="("
+ close=")"
index="">
create_user_org_code = #{itemtoto.orgCode}
- </foreach> and HOS.is_del = 0 and HOS.enabled=1
+ </foreach>
+ and HOS.is_del = 0 and HOS.enabled=1
)
</if>
</when>
@@ -201,7 +202,8 @@
create_user_org_code like '${itemto.object}%'
</if>
<if test="!itemto.flag">
- or (create_user_org_code like '${itemto.object}%' and HOS.is_del = 0 and HOS.enabled=1)
+ or (create_user_org_code like '${itemto.object}%' and HOS.is_del = 0 and
+ HOS.enabled=1)
</if>
</when>
<when test="inx == 5">
@@ -221,7 +223,7 @@
</foreach>
</foreach>
</if>
-<!-- <include refid="com.kidgrow.usercenter.mapper.SysRoleOrganizationMapper.Role_Organization"></include>-->
+ <!-- <include refid="com.kidgrow.usercenter.mapper.SysRoleOrganizationMapper.Role_Organization"></include>-->
</where>
</sql>
<select id="findHospitalList" resultType="com.kidgrow.usercenter.vo.HospitalListVo">
@@ -233,6 +235,12 @@
DEP.org_id,
DEP.is_del,
DEP.enabled,
+ hospitals.*
+ FROM
+ sys_department DEP
+ LEFT JOIN sys_organization DEORG ON DEP.org_id = DEORG.id and DEP.is_del=0
+ LEFT JOIN (
+ SELECT
HOS.id hospital_id,
HOS.hospital_name,
HOS.hospital_code,
@@ -247,10 +255,14 @@
HOS.is_answer,
HOS.tenant_id,
HOS.area_code,
- HOS.create_time
+ HOS.create_time,
+ HOS.is_del hosisdel,
+ HOS.enabled hosenabled,
+ ORG.id AS hosorgid
FROM
- sys_department DEP
- LEFT JOIN sys_hospital HOS ON DEP.hospital_id = HOS.id
+ sys_hospital HOS
+ LEFT JOIN sys_organization ORG ON HOS.org_id = ORG.id and ORG.is_del=0
+ ) AS hospitals ON DEORG.org_parent_id = hospitals.hosorgid
<include refid="whereList"/>
order by create_time desc
</select>
@@ -258,7 +270,26 @@
select id,
hospital_name
from sys_hospital
- where hospital_name LIKE concat('%',#{hospitalName},'%')
+ where is_del=0 and enabled=1 and hospital_name LIKE concat('%',#{hospitalName},'%')
order by hospital_name desc
</select>
+ <select id="chartHospital" resultType="int" parameterType="int">
+ SELECT
+ count( DISTINCT hospital_name ) hospitalCount
+ FROM
+ sys_hospital
+ WHERE
+ <if test="datatype==0">
+ hospital_state =0
+ </if>
+ <if test="datatype==1">
+ hospital_state =1
+ </if>
+ <if test="datatype==11">
+ is_screen =1 and
+ hospital_state =1
+ </if>
+ AND is_del = 0
+ AND enabled = 1;
+ </select>
</mapper>
\ No newline at end of file
--
Gitblit v1.8.0