魏超 5 年前
父节点
当前提交
b6e000ab1c
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4
    2
      src/main/resources/mapper/TaPersonVisitRecordMapper.xml

+ 4
- 2
src/main/resources/mapper/TaPersonVisitRecordMapper.xml 查看文件

@@ -128,7 +128,7 @@
128 128
 	        p.`nickname` as nickname,
129 129
 	        p.avatarurl
130 130
         FROM
131
-            ( SELECT * FROM ta_share_person_from WHERE org_id = #{orgId} and target_id = #{targetId} AND share_person = #{userId} and target_type = #{eventType} ORDER BY create_date DESC LIMIT 999) t
131
+            ( SELECT * FROM ta_share_person_from WHERE org_id = #{orgId} and target_id = #{targetId} AND (share_person = #{userId} or share_person = #{personId}) and target_type = #{eventType} ORDER BY create_date DESC LIMIT 999) t
132 132
             left JOIN ta_person p on t.person_id = p.person_id
133 133
             where t.person_id != #{personId}
134 134
         GROUP BY
@@ -351,7 +351,9 @@
351 351
     </select>
352 352
 
353 353
     <select id="selectData" resultType="com.huiju.estateagents.entity.TaPersonVisitRecord">
354
-        select t.share_person_id, t.target_id,  t.event_type as target_type, a.nickname, a.avatarurl FROM
354
+		select t.share_person_id, t.target_id,
355
+		if(t.target_type = 'help' and t.event_type = 'activity', 'help', if(t.target_type = 'group' and t.event_type = 'activity' , 'group', t.event_type)) as target_type,
356
+		a.nickname, a.avatarurl FROM
355 357
         ta_person_visit_record t
356 358
         LEFT JOIN ta_person a ON t.share_person_id = a.person_id
357 359
         LEFT JOIN ta_share_person_from b ON t.target_id = b.target_id  and t.event_type = b.target_type + '_share'