傅行帆 5 лет назад
Родитель
Сommit
4036841a04

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/TaPersonVisitRecordMapper.java Просмотреть файл

@@ -70,7 +70,7 @@ public interface TaPersonVisitRecordMapper extends BaseMapper<TaPersonVisitRecor
70 70
      * @return
71 71
      */
72 72
 	IPage<TaPersonVisitRecord> getDrainageVisitRecord(IPage<TaPersonVisitRecord> pg, @Param("orgId") Integer orgId, @Param("activityName") String activityName, @Param("drainageId") Integer drainageId, @Param("shareName") String shareName, @Param("shareTel") String shareTel);
73
-    IPage<TaPersonVisitRecord> getWxVisitRecordList(IPage<TaPersonVisitRecord> pg, @Param("userId") Integer userId, @Param("orgId") Integer orgId, @Param("eventType") String eventType);
73
+    IPage<TaPersonVisitRecord> getWxVisitRecordList(IPage<TaPersonVisitRecord> pg, @Param("userId") Integer userId, @Param("orgId") Integer orgId, @Param("eventType") String eventType,@Param("personId") String personId);
74 74
 
75 75
     IPage<TaPersonVisitRecord> getWxVisitRecordActivityList(IPage<TaPersonVisitRecord> pg, @Param("userId") Integer userId,@Param("personId") String personId,@Param("orgId") Integer orgId,@Param("eventType") String eventType);
76 76
 }

+ 6
- 1
src/main/java/com/huiju/estateagents/service/impl/TaPersonVisitRecordServiceImpl.java Просмотреть файл

@@ -154,8 +154,13 @@ public class TaPersonVisitRecordServiceImpl extends ServiceImpl<TaPersonVisitRec
154 154
 	 */
155 155
 	@Override
156 156
 	public IPage<TaPersonVisitRecord> getWxVisitRecordList(IPage<TaPersonVisitRecord> pg, Integer userId, Integer orgId) {
157
+		//根据userId获取用户信息
158
+		QueryWrapper<TaPerson> taPersonQueryWrapper = new QueryWrapper<>();
159
+		taPersonQueryWrapper.eq("user_id",userId);
160
+		taPersonQueryWrapper.eq("org_id",orgId);
161
+		TaPerson taPerson = taPersonMapper.selectOne(taPersonQueryWrapper);
157 162
 		//获取我的访问客户列表
158
-		IPage<TaPersonVisitRecord> result = personVisitRecordMapper.getWxVisitRecordList(pg,userId,orgId, CommConstant.EVENT_H5);
163
+		IPage<TaPersonVisitRecord> result = personVisitRecordMapper.getWxVisitRecordList(pg,userId,orgId, CommConstant.EVENT_H5,taPerson.getPersonId());
159 164
 		List<TaPersonVisitRecord> records = result.getRecords();
160 165
 		//判断是否我的客户状态
161 166
 		records.forEach(e -> {

+ 1
- 1
src/main/resources/mapper/TaPersonVisitRecordMapper.xml Просмотреть файл

@@ -99,7 +99,7 @@
99 99
 	        d.name as activity_name,
100 100
 	        d.create_date
101 101
         FROM
102
-            ( SELECT * FROM ta_person_visit_record WHERE org_id = #{orgId} and event_type = #{eventType} AND consultant_id = #{userId} ORDER BY visit_time DESC ) t
102
+            ( SELECT * FROM ta_person_visit_record WHERE org_id = #{orgId} and event_type = #{eventType} AND consultant_id = #{userId} and person_id != #{personId} ORDER BY visit_time DESC ) t
103 103
             left JOIN ta_person p on t.person_id = p.person_id
104 104
             LEFT join ta_drainage d on t.target_id = d.drainage_id
105 105
         GROUP BY