Pārlūkot izejas kodu

活动信息查询调整

dzx 7 mēneši atpakaļ
vecāks
revīzija
0549cae250

+ 7 - 7
src/main/resources/mapper/activity/ActivityInfoMapper.xml

@@ -40,7 +40,7 @@
     <select id="getMyPage" parameterType="com.xjrsoft.module.activity.dto.ActivityInfoPageDto" resultType="com.xjrsoft.module.activity.vo.ActivityInfoPageVo">
         SELECT t1.id,t1.name,t1.place,t1.start_date,t1.end_date,
         t1.type, t4.name AS org_name, t1.enroll_end_time, t1.cover_file_id,
-        t1.status,t1.content,t1.category,t5.status AS enroll_status,t2.name as type_cn FROM activity_info t1
+        t1.status,t1.content,t1.category,t5.status AS enroll_status,t2.name as type_cn, 1 as is_enroll FROM activity_info t1
         LEFT JOIN xjr_dictionary_detail t2 ON t1.type = t2.code
         LEFT JOIN company_coop t3 ON t1.enterprise_id = t3.id
         LEFT JOIN xjr_department t4 ON t1.org_id = t4.id
@@ -54,17 +54,17 @@
         </if>
         UNION
         SELECT a1.id, a1.club_activities_name AS NAME,a1.activity_location AS place,a1.start_time AS start_date,a1.end_time AS end_date,
-        NULL AS TYPE,NULL AS org_name,NULL AS enroll_end_time,NULL AS cover_file_id,1 AS STATUS,
+        NULL AS TYPE,NULL AS org_name,NULL AS enroll_end_time,NULL AS cover_file_id,1 AS status,
         a1.club_activities_content AS content,1 AS enroll_status,
-        3 AS category, a1.activity_type AS type_cn
+        3 AS category, a1.activity_type AS type_cn, 1 as is_enroll
         FROM club_activities a1 WHERE a1.delete_mark = 0 AND a1.student_id IN
         (SELECT credential_number FROM xjr_user WHERE id = #{dto.loginUserId})
         UNION
         SELECT a2.id, a2.moral_event_name AS NAME,a2.event_address AS place,
         a2.event_start_time AS start_date,a2.event_end_time AS end_date,NULL AS TYPE,NULL AS org_name,NULL AS enroll_end_time,
-        NULL AS cover_file_id,1 AS STATUS,
+        NULL AS cover_file_id,1 AS status,
         a2.event_content AS content,4 AS category,1 AS enroll_status
-        , a2.event_type AS type_cn
+        , a2.event_type AS type_cn, 1 as is_enroll
         FROM moral_event a2 WHERE a2.delete_mark = 0 AND
         (a2.attend_teacher = #{dto.loginUserId} OR FIND_IN_SET((
         SELECT class_id FROM base_student_school_roll WHERE user_id = #{dto.loginUserId}
@@ -73,13 +73,13 @@
         UNION
         SELECT a3.id,a3.training_name AS NAME,a3.training_address AS place,a3.start_time AS start_date, a3.end_time AS end_date,
         NULL AS TYPE,NULL AS org_name,NULL AS enroll_end_time,NULL AS cover_file_id, STATUS,
-        a3.training_topic AS content,5 AS category,1 AS enroll_status,  NULL AS type_cn FROM wf_teacher_training a3
+        a3.training_topic AS content,5 AS category,1 AS enroll_status,  NULL AS type_cn, 1 as is_enroll FROM wf_teacher_training a3
         INNER JOIN wf_teacher_training_participant a4 ON a3.id = a4.wf_teacher_training_id
         WHERE a3.delete_mark = 0 AND a4.participant_id = #{dto.loginUserId}
         UNION
         SELECT id,party_tissue_name AS NAME,event_address AS place,event_start_time AS start_date, event_end_time AS end_date,event_type AS TYPE,
         NULL AS org_name,NULL AS enroll_end_time,NULL AS cover_file_id,1 AS STATUS, event_content AS content, 6 AS category,
-        1 AS enroll_status, NULL AS type_cn FROM party_build_event
+        1 AS enroll_status, NULL AS type_cn, 1 as is_enroll FROM party_build_event
         WHERE delete_mark = 0 AND (
         participant_teacher_name LIKE CONCAT('%',#{dto.loginUserId},'%') OR participant_student_name LIKE CONCAT('%',#{dto.loginUserId},'%')
         )