张延森 пре 5 година
родитељ
комит
3e715ba51e
1 измењених фајлова са 18 додато и 3 уклоњено
  1. 18
    3
      src/main/resources/mapper/Activity.xml

+ 18
- 3
src/main/resources/mapper/Activity.xml Прегледај датотеку

3
 <mapper namespace="com.huiju.estateagents.activity.mapper.ActivityMapper">
3
 <mapper namespace="com.huiju.estateagents.activity.mapper.ActivityMapper">
4
 
4
 
5
     <select id="getActivityList" resultType="com.huiju.estateagents.activity.entity.Activity">
5
     <select id="getActivityList" resultType="com.huiju.estateagents.activity.entity.Activity">
6
-        SELECT dynamic_id as id,img_url as main_img,title,start_date as start_date,enlist_end as end_date,weight,activity_status,'dynamic' as type FROM ta_building_dynamic WHERE org_id = #{orgId}  and `status` = #{status} and city_id = #{cityId}
6
+        SELECT dynamic_id as id,img_url as main_img,title,start_date as start_date,enlist_end as end_date,weight,activity_status,'dynamic' as type
7
+        FROM ta_building_dynamic
8
+        WHERE org_id = #{orgId}  and `status` = #{status}
9
+        <if test="cityId != null and cityId != ''">
10
+          and city_id = #{cityId}
11
+        </if>
7
         UNION  all
12
         UNION  all
8
-        SELECT group_activity_id as id,main_img,activity_name as title,start_time as start_date,end_time as end_date,weight,activity_status,'group' as type from ta_share_activity WHERE org_id = #{orgId} and `status` = #{status} and city_id = #{cityId}
13
+        SELECT group_activity_id as id,main_img,activity_name as title,start_time as start_date,end_time as end_date,weight,activity_status,'group' as type
14
+        from ta_share_activity
15
+        WHERE org_id = #{orgId} and `status` = #{status}
16
+        <if test="cityId != null and cityId != ''">
17
+            and city_id = #{cityId}
18
+        </if>
9
         UNION  all
19
         UNION  all
10
-        SELECT help_activity_id as id,img as main_img,title,start_date,end_date,weight,activity_status,'help' as type from ta_help_activity WHERE org_id = #{orgId} and `status` = #{status} and city_id = #{cityId}
20
+        SELECT help_activity_id as id,img as main_img,title,start_date,end_date,weight,activity_status,'help' as type
21
+        from ta_help_activity
22
+        WHERE org_id = #{orgId} and `status` = #{status}
23
+        <if test="cityId != null and cityId != ''">
24
+            and city_id = #{cityId}
25
+        </if>
11
         ORDER BY weight desc,activity_status,start_date
26
         ORDER BY weight desc,activity_status,start_date
12
     </select>
27
     </select>
13
 </mapper>
28
 </mapper>