From 0894b9328ae1c11146175b492ae348bbd4b13404 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期一, 29 四月 2019 16:42:32 +0800
Subject: [PATCH] 加入统一消息提示功能 请用 vc.messege('错误内容')
---
java110-config/src/main/resources/mapper/center/PrivilegeDAOImplMapper.xml | 88 +++++++++++++++++++++++++++++++++++++++++++
1 files changed, 87 insertions(+), 1 deletions(-)
diff --git a/java110-config/src/main/resources/mapper/center/PrivilegeDAOImplMapper.xml b/java110-config/src/main/resources/mapper/center/PrivilegeDAOImplMapper.xml
index 41dd8bb..d1a129c 100644
--- a/java110-config/src/main/resources/mapper/center/PrivilegeDAOImplMapper.xml
+++ b/java110-config/src/main/resources/mapper/center/PrivilegeDAOImplMapper.xml
@@ -43,7 +43,13 @@
<!-- 鍒犻櫎鏉冮檺缁� -->
<update id="deletePrivilegeRel" parameterType="Map">
UPDATE p_privilege_rel a SET a.`status_cd` = '1'
- WHERE a.`pg_id` = #{pgId}
+ WHERE 1=1
+ <if test="pgId != null and pgId != ''">
+ and a.`pg_id` = #{pgId}
+ </if>
+ <if test="pId != null and pId != ''">
+ and a.`p_id` = #{pId}
+ </if>
</update>
<select id="queryPrivilegeRel" parameterType="Map" resultType="Map">
@@ -62,4 +68,84 @@
AND ppr.`pg_id` = #{pgId}
</select>
+
+ <select id="queryPrivilegeGroup" parameterType="Map" resultType="Map">
+ select ppg.pg_id pgId,ppg.name,ppg.description,ppg.create_time createTime,ppg.store_id storeId,ppg.domain
+ from p_privilege_group ppg
+ where 1=1
+ <if test="pgId !=null and pgId !=''">
+ and ppg.pg_id = #{pgId}
+ </if>
+ <if test="storeId != null and storeId != ''">
+ and ppg.store_id = #{storeId}
+ </if>
+ <if test="storeTypeCd != null and storeTypeCd != ''">
+ and ppg.domain = #{storeTypeCd}
+ </if>
+ and ppg.status_cd = '0'
+
+ </select>
+
+ <insert id="addPrivilegeRel" parameterType="Map">
+ insert into p_privilege_rel(p_id,pg_id)
+ values(#{pId},#{pgId})
+ </insert>
+ <!-- 鏌ヨ鏉冮檺 -->
+ <select id="queryPrivilege" parameterType="Map" resultType="Map">
+ SELECT
+ pp.`p_id` pId,pp.`name`,pp.`description`,pp.`create_time` createTime,pp.`domain`
+ FROM p_privilege pp
+ WHERE 1= 1
+ <if test="pId != null and pId != ''">
+ and pp.p_id = #{pId}
+ </if>
+ <if test="pId != null and pId != ''">
+ AND pp.domain = '800900000003'
+ </if>
+ AND pp.`status_cd` = '0'
+ </select>
+ <!-- 鏌ヨ鐢ㄦ埛鏉冮檺 -->
+ <select id="queryUserPrivilege" parameterType="Map" resultType="Map">
+ SELECT
+ ppu.`pu_id` puId,
+ ppu.`p_id` pId,
+ ppu.`privilege_flag` privilegeFlag,
+ ppu.`user_id` userId
+ FROM
+ p_privilege_user ppu
+ WHERE 1 = 1
+ <if test="privilegeFlag != null and privilegeFlag != ''">
+ AND ppu.`privilege_flag` = #{privilegeFlag}
+ </if>
+ <if test="pId != null and pId != ''">
+ AND ppu.`p_id` = #{pId}
+ </if>
+ <if test="userId != null and userId != ''">
+ AND ppu.`user_id` = #{userId}
+ </if>
+ AND ppu.`status_cd` = '0'
+ </select>
+ <!-- 淇濆瓨灞炴�т俊鎭� c_business_attrs -->
+ <insert id="addUserPrivilege" parameterType="Map">
+ <![CDATA[
+ INSERT INTO p_privilege_user(p_id,privilege_flag,user_id) VALUES(#{pId},#{privilegeFlag},#{userId})
+ ]]>
+ </insert>
+
+ <!-- 鍒犻櫎鏉冮檺缁� -->
+ <update id="deleteUserPrivilege" parameterType="Map">
+ update p_privilege_user ppu set ppu.status_cd = '1'
+ where 1=1
+ <if test="pId != null and pId != ''">
+ and ppu.p_id= #{pId}
+ </if>
+ <if test="privilegeFlag != null and privilegeFlag != ''">
+ and ppu.privilege_flag = #{privilegeFlag}
+ </if>
+ <if test="userId != null and userId != ''">
+ and ppu.user_id = #{userId}
+ </if>
+ and ppu.status_cd = '0'
+ </update>
+
</mapper>
--
Gitblit v1.8.0