From 05ffa1a7f490e1e81d6fbf1ee948db50b1fff6fc Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 14 二月 2023 16:02:52 +0800
Subject: [PATCH] 修改depcode、dircode值

---
 src/main/resources/mapper/sys/UserMapper.xml |   46 +++++++++++++++++++++++-----------------------
 1 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/src/main/resources/mapper/sys/UserMapper.xml b/src/main/resources/mapper/sys/UserMapper.xml
index 0dc4b45..2d1bf33 100644
--- a/src/main/resources/mapper/sys/UserMapper.xml
+++ b/src/main/resources/mapper/sys/UserMapper.xml
@@ -17,21 +17,21 @@
             <if test="uname != null">
                 and uname like #{uname}
             </if>
-            <if test="depid != null">
-                and depid = ANY(fn_rec_array(#{depid}, 'dep'))
+            <if test="depcode != null">
+                and depcode like #{depcode}
             </if>
         </where>
     </select>
 
     <select id="selectByPage" resultMap="resultMap" resultType="com.lf.server.entity.sys.UserEntity">
-        select a.*,fn_rec_query(a.depid, 'dep') depName from lf.sys_user a
+        select a.*,fn_get_fullname(a.depcode, 1) depName from lf.sys_user a
         <where>
             1 = 1
             <if test="uname != null">
                 and uname like #{uname}
             </if>
-            <if test="depid != null">
-                and depid = ANY(fn_rec_array(#{depid}, 'dep'))
+            <if test="depcode != null">
+                and depcode like #{depcode}
             </if>
         </where>
         order by a.id desc
@@ -49,14 +49,14 @@
             <if test="uname != null">
                 and a.uname like #{uname}
             </if>
-            <if test="depid != null">
-                and a.depid = ANY(fn_rec_array(#{depid}, 'dep'))
+            <if test="depcode != null">
+                and depcode like #{depcode}
             </if>
         </where>
     </select>
 
     <select id="selectByPageForRole" resultMap="resultMap" resultType="com.lf.server.entity.sys.UserEntity">
-        select a.*,fn_rec_query(a.depid, 'dep') depName from lf.sys_user a
+        select a.*,fn_get_fullname(a.depcode, 1) depName from lf.sys_user a
         <where>
             not exists (select b.id from lf.sys_role_user b where b.userid = a.id
             <if test="roleid != null">
@@ -66,8 +66,8 @@
             <if test="uname != null">
                 and a.uname like #{uname}
             </if>
-            <if test="depid != null">
-                and a.depid = ANY(fn_rec_array(#{depid}, 'dep'))
+            <if test="depcode != null">
+                and depcode like #{depcode}
             </if>
         </where>
         order by a.id desc
@@ -75,11 +75,11 @@
     </select>
 
     <select id="selectUserAll" resultMap="resultMap" resultType="com.lf.server.entity.sys.UserEntity">
-        select a.*, fn_rec_query(a.depid, 'dep') depName from lf.sys_user a order by a.id desc
+        select a.*, fn_get_fullname(a.depcode, 1) depName from lf.sys_user a order by a.id desc
     </select>
 
     <select id="selectUser" resultMap="resultMap" resultType="com.lf.server.entity.sys.UserEntity">
-        select a.*, fn_rec_query(a.depid, 'dep') depName from lf.sys_user a where a.id = #{id}
+        select a.*, fn_get_fullname(a.depcode, 1) depName from lf.sys_user a where a.id = #{id}
     </select>
 
     <select id="selectByUid" resultMap="resultMap" resultType="com.lf.server.entity.sys.UserEntity">
@@ -99,39 +99,39 @@
     </select>
 
     <select id="selectAdminUsers" resultType="com.lf.server.entity.sys.UserEntity">
-        select c.*, fn_rec_query(c.depid, 'dep') depName
+        select c.*, fn_get_fullname(b.depcode, 1) depName
         from lf.sys_role_user a inner join lf.sys_user b on a.userid = b.id
         inner join lf.sys_role c on a.roleid = a.id
         where c.is_admin = #{type}
     </select>
 
     <select id="selectRoleByUserId" resultType="com.lf.server.entity.sys.RoleEntity">
-        select c.*, fn_rec_query(c.depid, 'dep') depName,fn_uname(c.create_user) createName,fn_uname(c.update_user) updateName
+        select c.*, fn_get_fullname(a.depcode, 1) depName,fn_uname(c.create_user) createName,fn_uname(c.update_user) updateName
         from lf.sys_user a inner join lf.sys_role_user b on a.id = b.userid
         inner join lf.sys_role c on b.roleid = c.id
         where a.id = #{id}
     </select>
 
     <select id="selectUserByRoleId" resultType="com.lf.server.entity.sys.RoleEntity">
-        select a.*, fn_rec_query(a.depid, 'dep') depName
+        select a.*, fn_get_fullname(a.depcode, 1) depName
         from lf.sys_user a inner join lf.sys_role_user b on a.id = b.userid inner join lf.sys_role c on b.roleid = c.id
         where c.id = #{roleId}
     </select>
 
     <insert id="insertUser" parameterType="com.lf.server.entity.sys.UserEntity">
        insert into lf.sys_user
-       (depid,uid,uname,salt,sex,native,contact,job,email,addr,edu,idcard,status,create_user,create_time,bak)
+       (depid,depcode,uid,uname,salt,sex,native,contact,job,email,addr,edu,idcard,status,create_user,create_time,bak)
        values
-       (#{depid},#{uid},#{uname},#{salt},#{sex},#{natives},#{contact},#{job},#{email},#{addr},#{edu},#{idcard},
+       (#{depid},#{depcode},#{uid},#{uname},#{salt},#{sex},#{natives},#{contact},#{job},#{email},#{addr},#{edu},#{idcard},
        #{status},#{createUser},now(),#{bak})
     </insert>
 
     <insert id="insertUsers">
        insert into lf.sys_user
-        (depid,uid,uname,salt,sex,native,contact,job,email,addr,edu,idcard,status,create_user,create_time,bak)
+        (depid,depcode,uid,uname,salt,sex,native,contact,job,email,addr,edu,idcard,status,create_user,create_time,bak)
        values
-        <foreach collection="list"   item="item" index="index" separator=","  >
-            (#{item.depid},#{item.uid},#{item.uname},#{item.salt},#{item.sex},#{item.natives},#{item.contact},#{item.job},
+        <foreach collection="list" item="item" index="index" separator=","  >
+            (#{item.depid},#{item.depcode},#{item.uid},#{item.uname},#{item.salt},#{item.sex},#{item.natives},#{item.contact},#{item.job},
             #{item.email},#{item.addr},#{item.edu},#{item.idcard},#{item.status},#{item.createUser}, now(),#{item.bak})
         </foreach>
     </insert>
@@ -152,9 +152,9 @@
         </foreach>;
     </delete>
 
-    <update id="updateUsers">
-    update lf.sys_user set depid=#{depid},uid=#{uid},uname=#{uname},salt=#{salt},sex=#{sex},native=#{natives},contact=#{contact},job=#{job},email=#{email},
-    addr=#{addr},edu=#{edu},idcard=#{idcard},status=#{status},update_user=#{updateUser},update_time=now(),bak=#{bak} where id=#{id}
+    <update id="updateUser">
+        update lf.sys_user set depid=#{depid},depcode=#{depcode},uid=#{uid},uname=#{uname},salt=#{salt},sex=#{sex},native=#{natives},contact=#{contact},job=#{job},email=#{email},
+        addr=#{addr},edu=#{edu},idcard=#{idcard},status=#{status},update_user=#{updateUser},update_time=now(),bak=#{bak} where id=#{id}
     </update>
 
     <update id="updateUsersPwd">

--
Gitblit v1.9.3