he2802 4 yıl önce
ebeveyn
işleme
650484a8b1

+ 5 - 1
zhongzheng-system/src/main/resources/mapper/modules/user/SchoolMapper.xml

@@ -19,15 +19,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="address" column="address"/>
         <result property="dictCode" column="dict_code"/>
         <result property="dictLabel" column="dict_label"/>
+        <result property="userNum" column="user_num"/>
     </resultMap>
 
     <select id="selectList" resultMap="SchoolResult">
         SELECT
         s.*,
-        dd.dict_label
+        dd.dict_label,
+        COUNT(usi.user_id) as user_num
         FROM
         school s
         LEFT JOIN sys_dict_data dd ON s.dict_code = dd.dict_code
+        LEFT JOIN user_school_info usi on s.school_name = usi.school_name
         WHERE
         1 = 1
         <if test="status != null and status.size()!=0 ">
@@ -48,5 +51,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <if test="dictCode != null and dictCode != ''" >
             AND s.dict_code = #{dictCode}
         </if>
+        GROUP BY s.id
     </select>
 </mapper>