魏超 5 år sedan
förälder
incheckning
0c3f93cd3a

+ 5
- 2
src/main/java/com/huiju/estateagents/controller/TaPersonVisitRecordController.java Visa fil

@@ -265,11 +265,14 @@ public class TaPersonVisitRecordController extends BaseController {
265 265
     @RequestMapping(value="/wx/visitRecord",method= RequestMethod.GET)
266 266
     public ResponseBean wxPersonVisitRecordList(@RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
267 267
                                                 @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
268
-                                                @RequestParam(value = "userId") Integer userId,@RequestParam(value = "targetId")String targetId,HttpServletRequest request){
268
+                                                @RequestParam(value = "userId") Integer userId,
269
+                                                @RequestParam(value = "targetId")String targetId,
270
+                                                @RequestParam(value = "eventType")String eventType,
271
+                                                HttpServletRequest request){
269 272
         try {
270 273
             //使用分页插件
271 274
             IPage<TaPersonVisitRecord> pg = new Page<>(pageNumber, pageSize);
272
-            IPage<TaPersonVisitRecord> result = iTaPersonVisitRecordService.getWxVisitRecordList(pg, userId,getOrgId(request),targetId);
275
+            IPage<TaPersonVisitRecord> result = iTaPersonVisitRecordService.getWxVisitRecordList(pg, userId,getOrgId(request),targetId, eventType);
273 276
             return ResponseBean.success(result);
274 277
         }catch (Exception e){
275 278
             e.printStackTrace();

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/TaPersonVisitRecordMapper.java Visa fil

@@ -74,7 +74,7 @@ public interface TaPersonVisitRecordMapper extends BaseMapper<TaPersonVisitRecor
74 74
      */
75 75
 	IPage<TaPersonVisitRecord> getDrainageVisitRecord(IPage<TaPersonVisitRecord> pg, @Param("orgId") Integer orgId, @Param("activityName") String activityName, @Param("eventType") String eventType, @Param("shareName") String shareName, @Param("shareTel") String shareTel, @Param("buildingId") String buildingId, @Param("personType") String personType, @Param("personBuildingList") List<TaPersonBuilding> personBuildingList);
76 76
 
77
-	IPage<TaPersonVisitRecord> getWxVisitRecordList(IPage<TaPersonVisitRecord> pg, @Param("userId") Integer userId, @Param("orgId") Integer orgId, @Param("targetId") String targetId,@Param("personId") String personId);
77
+	IPage<TaPersonVisitRecord> getWxVisitRecordList(IPage<TaPersonVisitRecord> pg, @Param("userId") Integer userId, @Param("orgId") Integer orgId, @Param("targetId") String targetId,@Param("personId") String personId, @Param("eventType")String eventType);
78 78
 
79 79
     IPage<TaPersonVisitRecord> getWxVisitRecordActivityList(IPage<TaPersonVisitRecord> pg, @Param("userId") Integer userId,@Param("personId") String personId,@Param("orgId") Integer orgId,@Param("eventType") String eventType);
80 80
 

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaPersonVisitRecordService.java Visa fil

@@ -35,7 +35,7 @@ public interface ITaPersonVisitRecordService extends IService<TaPersonVisitRecor
35 35
 	 * @param orgId
36 36
 	 * @return
37 37
 	 */
38
-	IPage<TaPersonVisitRecord> getWxVisitRecordList(IPage<TaPersonVisitRecord> pg, Integer userId, Integer orgId, String targetId);
38
+	IPage<TaPersonVisitRecord> getWxVisitRecordList(IPage<TaPersonVisitRecord> pg, Integer userId, Integer orgId, String targetId, String eventType);
39 39
 
40 40
 	/**
41 41
 	 * 获取这个人的活动数据列表

+ 2
- 2
src/main/java/com/huiju/estateagents/service/impl/TaPersonVisitRecordServiceImpl.java Visa fil

@@ -182,14 +182,14 @@ public class TaPersonVisitRecordServiceImpl extends ServiceImpl<TaPersonVisitRec
182 182
 	 * @return
183 183
 	 */
184 184
 	@Override
185
-	public IPage<TaPersonVisitRecord> getWxVisitRecordList(IPage<TaPersonVisitRecord> pg, Integer userId, Integer orgId, String targetId) {
185
+	public IPage<TaPersonVisitRecord> getWxVisitRecordList(IPage<TaPersonVisitRecord> pg, Integer userId, Integer orgId, String targetId, String eventType) {
186 186
 		//根据userId获取用户信息
187 187
 		QueryWrapper<TaPerson> taPersonQueryWrapper = new QueryWrapper<>();
188 188
 		taPersonQueryWrapper.eq("user_id",userId);
189 189
 		taPersonQueryWrapper.eq("org_id",orgId);
190 190
 		TaPerson taPerson = taPersonMapper.selectOne(taPersonQueryWrapper);
191 191
 		//获取我的访问客户列表
192
-		IPage<TaPersonVisitRecord> result = personVisitRecordMapper.getWxVisitRecordList(pg,userId,orgId, targetId,taPerson.getPersonId());
192
+		IPage<TaPersonVisitRecord> result = personVisitRecordMapper.getWxVisitRecordList(pg,userId,orgId, targetId,taPerson.getPersonId(), eventType);
193 193
 		List<TaPersonVisitRecord> records = result.getRecords();
194 194
 		//判断是否我的客户状态
195 195
 		records.forEach(e -> {

+ 2
- 5
src/main/resources/mapper/TaPersonVisitRecordMapper.xml Visa fil

@@ -95,13 +95,10 @@
95 95
             t.* ,
96 96
 	        p.`name` as user_name,
97 97
 	        p.`nickname` as nickname,
98
-	        p.avatarurl,
99
-	        d.name as activity_name,
100
-	        d.create_date
98
+	        p.avatarurl
101 99
         FROM
102
-            ( SELECT * FROM ta_person_visit_record WHERE org_id = #{orgId} and target_id = #{targetId} AND consultant_id = #{userId} and person_id != #{personId} ORDER BY visit_time DESC LIMIT 999) t
100
+            ( SELECT * FROM ta_person_visit_record WHERE org_id = #{orgId} and target_id = #{targetId} AND consultant_id = #{userId} and person_id != #{personId} and event_type = #{eventType} ORDER BY visit_time DESC LIMIT 999) t
103 101
             left JOIN ta_person p on t.person_id = p.person_id
104
-            LEFT join ta_drainage d on t.target_id = d.drainage_id
105 102
         GROUP BY
106 103
             t.person_id
107 104
         ORDER BY