|
@@ -364,15 +364,14 @@
|
|
|
GROUP BY su.id_,s.id_,sr.id_
|
|
|
</select>
|
|
|
<select id="queryNameByIds" resultType="java.util.Map" parameterType="list">
|
|
|
- select id_ `key`,IF(real_name_ IS NUll,username_,real_name_) `value` FROM sys_user s WHERE FIND_IN_SET(id_,#{userIds})
|
|
|
+ select id_ `key`,IF(real_name_ IS NUll,'',real_name_) `value` FROM sys_user s WHERE FIND_IN_SET(id_,#{userIds})
|
|
|
</select>
|
|
|
<select id="queryNameByIdList" resultType="java.util.Map">
|
|
|
- select id_ `key`,IF(real_name_ IS NUll,username_,real_name_) `value` FROM sys_user s WHERE id_ IN
|
|
|
+ select id_ `key`,IF(real_name_ IS NUll,'',real_name_) `value` FROM sys_user s WHERE id_ IN
|
|
|
<foreach collection="userIds" item="userId" separator="," open="(" close=")">
|
|
|
#{userId}
|
|
|
</foreach>
|
|
|
</select>
|
|
|
-
|
|
|
<select id="queryUserNameByIdList" resultType="java.util.Map">
|
|
|
select id_ `key`,IF(username_ IS NUll,real_name_,username_) `value` FROM sys_user s WHERE id_ IN
|
|
|
<foreach collection="userIds" item="userId" separator="," open="(" close=")">
|
|
@@ -912,7 +911,7 @@
|
|
|
<result column="is_super_admin_" property="isSuperAdmin"/>
|
|
|
<result column="current_grade_" property="currentGrade"/>
|
|
|
<result column="current_class_" property="currentClass"/>
|
|
|
- <result column="certificate_type_" property="certificateType" />
|
|
|
+ <result column="certificate_type_" property="certificateType"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<select id="getUser" resultMap="SysUser">
|
|
@@ -1237,8 +1236,7 @@
|
|
|
MAX(case when mgs.course_schedule_type_ = 'HIGH_ONLINE' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."4"'),DECIMAL) END) high_online4,
|
|
|
MAX(case when mgs.course_schedule_type_ = 'HIGH_ONLINE' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."5"'),DECIMAL) END) high_online5,
|
|
|
MAX(case when mgs.course_schedule_type_ = 'MUSIC_NETWORK' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."1"'),DECIMAL) END) music_network1
|
|
|
- FROM `teacher` t
|
|
|
- LEFT JOIN `sys_user` su on t.`id_` = su.`id_`
|
|
|
+ FROM `teacher` t LEFT JOIN `sys_user` su on t.`id_` = su.`id_`
|
|
|
LEFT JOIN `organization` o on o.`id_` = t.`organ_id_`
|
|
|
LEFT JOIN `teacher_default_vip_group_salary` gs on gs.`user_id_` = t.`id_`
|
|
|
LEFT JOIN `vip_group_category` gc on gc.`id_` = gs.`vip_group_category_id_`
|