|
@@ -72,7 +72,7 @@
|
|
|
</if>
|
|
|
</select>
|
|
|
|
|
|
- <select id="getInfoById" resultType="com.xjrsoft.module.student.vo.BaseStudentInfoDetailVo">
|
|
|
+ <select id="getInfoById" parameterType="com.xjrsoft.module.student.dto.BaseStudentInfoDetailDto" resultType="com.xjrsoft.module.student.vo.BaseStudentInfoDetailVo">
|
|
|
SELECT t2.id,
|
|
|
t2.name AS student_name,
|
|
|
t2.mobile AS phone,
|
|
@@ -99,9 +99,9 @@
|
|
|
t3.stduy_status as stduyStatusCode,
|
|
|
t3.roll_modality as rollModalityCode,
|
|
|
t12.name AS student_form,
|
|
|
- replace(IFNULL((SELECT jfzt FROM pb_v_xsxxsfytb WHERE Studentcode = t2.credential_number AND feeitemcode LIKE '999010604%' AND beltcode = '202401'),'欠费'),'未缴费','欠费') AS jxf,
|
|
|
- replace(IFNULL((SELECT jfzt FROM pb_v_xsxxsfytb WHERE Studentcode = t2.credential_number AND feeitemcode = 103042766003001 AND beltcode = '202401'),'欠费'),'未缴费','欠费') AS ssf,
|
|
|
- replace(IFNULL((SELECT jfzt FROM pb_v_xsxxsfytb WHERE Studentcode = t2.credential_number AND feeitemcode LIKE '999010603%' AND beltcode = '202401'),'欠费'),'未缴费','欠费') AS jcf,
|
|
|
+ replace(IFNULL((SELECT jfzt FROM pb_v_xsxxsfytb WHERE Studentcode = t2.credential_number AND feeitemcode LIKE '999010604%' AND beltcode = #{dto.beltcode}),'欠费'),'未缴费','欠费') AS jxf,
|
|
|
+ replace(IFNULL((SELECT jfzt FROM pb_v_xsxxsfytb WHERE Studentcode = t2.credential_number AND feeitemcode = 103042766003001 AND beltcode = #{dto.beltcode}),'欠费'),'未缴费','欠费') AS ssf,
|
|
|
+ replace(IFNULL((SELECT jfzt FROM pb_v_xsxxsfytb WHERE Studentcode = t2.credential_number AND feeitemcode LIKE '999010603%' AND beltcode = #{dto.beltcode}),'欠费'),'未缴费','欠费') AS jcf,
|
|
|
CONCAT(t17.name, ' ', t16.room_name, ' ', t15.bed_number) AS bed_info
|
|
|
FROM base_student t1
|
|
|
INNER JOIN xjr_user t2 ON t1.user_id = t2.id
|
|
@@ -118,7 +118,7 @@
|
|
|
left join room_bed t15 on t15.student_user_id = t1.user_id
|
|
|
left join room t16 on t16.id = t15.room_id
|
|
|
left join base_office_build t17 on t17.id = t16.office_build_id
|
|
|
- WHERE t2.id = #{id}
|
|
|
+ WHERE t2.id = #{dto.id}
|
|
|
</select>
|
|
|
<update id="updateInfoByUserId" parameterType="com.xjrsoft.module.student.dto.UpdateBaseStudentInfoDto">
|
|
|
UPDATE base_student_school_roll SET delete_mark = delete_mark
|