|
@@ -28,8 +28,8 @@ import java.util.Map;
|
28
|
28
|
|
29
|
29
|
/**
|
30
|
30
|
* <p>
|
31
|
|
- * 前端控制器
|
32
|
|
- * </p>
|
|
31
|
+ * 前端控制器
|
|
32
|
+ * </p>
|
33
|
33
|
*
|
34
|
34
|
* @author jobob
|
35
|
35
|
* @since 2019-07-23
|
|
@@ -62,34 +62,36 @@ public class TaPersonVisitRecordController extends BaseController {
|
62
|
62
|
|
63
|
63
|
/**
|
64
|
64
|
* 分页查询列表
|
|
65
|
+ *
|
65
|
66
|
* @param pageNum
|
66
|
67
|
* @param pageSize
|
67
|
68
|
* @return
|
68
|
69
|
*/
|
69
|
|
- @RequestMapping(value="/taPersonVisitRecord",method= RequestMethod.GET)
|
70
|
|
- public ResponseBean taPersonVisitRecordList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
|
71
|
|
- @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
|
|
70
|
+ @RequestMapping(value = "/taPersonVisitRecord", method = RequestMethod.GET)
|
|
71
|
+ public ResponseBean taPersonVisitRecordList(@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
|
|
72
|
+ @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
|
72
|
73
|
try {
|
73
|
74
|
//使用分页插件
|
74
|
|
- IPage<TaPersonVisitRecord> pg = new Page<>(pageNum, pageSize);
|
|
75
|
+ IPage<TaPersonVisitRecord> pg = new Page<>(pageNum, pageSize);
|
75
|
76
|
QueryWrapper<TaPersonVisitRecord> queryWrapper = new QueryWrapper<>();
|
76
|
77
|
queryWrapper.orderByDesc("create_date");
|
77
|
78
|
|
78
|
79
|
IPage<TaPersonVisitRecord> result = iTaPersonVisitRecordService.page(pg, queryWrapper);
|
79
|
80
|
return ResponseBean.success(result);
|
80
|
|
- }catch (Exception e){
|
81
|
|
- logger.error("taPersonVisitRecordList -=- {}",e.toString());
|
82
|
|
- return ResponseBean.error(e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);
|
|
81
|
+ } catch (Exception e) {
|
|
82
|
+ logger.error("taPersonVisitRecordList -=- {}", e.toString());
|
|
83
|
+ return ResponseBean.error(e.getMessage(), ResponseBean.ERROR_UNAVAILABLE);
|
83
|
84
|
}
|
84
|
85
|
}
|
85
|
86
|
|
86
|
87
|
/**
|
87
|
88
|
* 保存对象--埋点数据保存
|
|
89
|
+ *
|
88
|
90
|
* @param taPersonVisitRecord 实体对象
|
89
|
91
|
* @return
|
90
|
92
|
*/
|
91
|
|
- @RequestMapping(value="/wx/taPersonVisitRecord",method= RequestMethod.POST)
|
92
|
|
- public ResponseBean taPersonVisitRecordAdd(@RequestBody TaPersonVisitRecord taPersonVisitRecord, HttpServletRequest request){
|
|
93
|
+ @RequestMapping(value = "/wx/taPersonVisitRecord", method = RequestMethod.POST)
|
|
94
|
+ public ResponseBean taPersonVisitRecordAdd(@RequestBody TaPersonVisitRecord taPersonVisitRecord, HttpServletRequest request) {
|
93
|
95
|
String openid = getOpenId(request);
|
94
|
96
|
List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
|
95
|
97
|
if (null == taPersons || taPersons.size() != 1) {
|
|
@@ -98,8 +100,8 @@ public class TaPersonVisitRecordController extends BaseController {
|
98
|
100
|
TaPerson person = taPersons.get(0);
|
99
|
101
|
taPersonVisitRecord.setActivity(taPersonVisitRecord.getPropertyName());
|
100
|
102
|
taPersonVisitRecord.setOrgId(String.valueOf(getOrgId(request)));
|
101
|
|
- Integer eventProperties = taEventPropertiesService.isEventExist(taPersonVisitRecord.getTargetId(),taPersonVisitRecord.getEventType(),taPersonVisitRecord.getActivity(), getOrgId(request));
|
102
|
|
- if(eventProperties<=0){
|
|
103
|
+ Integer eventProperties = taEventPropertiesService.isEventExist(taPersonVisitRecord.getTargetId(), taPersonVisitRecord.getEventType(), taPersonVisitRecord.getActivity(), getOrgId(request));
|
|
104
|
+ if (eventProperties <= 0) {
|
103
|
105
|
TaEventProperties taEventProperty = new TaEventProperties();
|
104
|
106
|
taEventProperty.setBuildingId(taPersonVisitRecord.getTargetId());
|
105
|
107
|
taEventProperty.setCreateDate(LocalDateTime.now());
|
|
@@ -109,21 +111,21 @@ public class TaPersonVisitRecordController extends BaseController {
|
109
|
111
|
taEventProperty.setBuildingId(taPersonVisitRecord.getBuildingId());
|
110
|
112
|
taEventProperty.setEventType(taPersonVisitRecord.getEventType());
|
111
|
113
|
taEventProperty.setOrgId(getOrgId(request));
|
112
|
|
- if (!taEventPropertiesService.save(taEventProperty)){
|
113
|
|
- return ResponseBean.error("新增失败",ResponseBean.ERROR_UNAVAILABLE);
|
|
114
|
+ if (!taEventPropertiesService.save(taEventProperty)) {
|
|
115
|
+ return ResponseBean.error("新增失败", ResponseBean.ERROR_UNAVAILABLE);
|
114
|
116
|
}
|
115
|
117
|
|
116
|
118
|
}
|
117
|
119
|
|
118
|
120
|
taPersonVisitRecord.setPersonId(person.getPersonId());
|
119
|
121
|
taPersonVisitRecord.setVisitTime(LocalDateTime.now());
|
120
|
|
- if(!StringUtils.isEmpty(taPersonVisitRecord.getBuildingId())){
|
|
122
|
+ if (!StringUtils.isEmpty(taPersonVisitRecord.getBuildingId())) {
|
121
|
123
|
QueryWrapper<TaBuildingIntention> intentionQueryWrapper = new QueryWrapper<>();
|
122
|
|
- intentionQueryWrapper.eq("building_id",taPersonVisitRecord.getBuildingId());
|
|
124
|
+ intentionQueryWrapper.eq("building_id", taPersonVisitRecord.getBuildingId());
|
123
|
125
|
intentionQueryWrapper.eq("org_id", getOrgId(request));
|
124
|
|
- intentionQueryWrapper.eq("event_code",taPersonVisitRecord.getEvent());
|
125
|
|
- List<TaBuildingIntention>list = buildingIntentionService.list(intentionQueryWrapper);
|
126
|
|
- if (list.size()>0){
|
|
126
|
+ intentionQueryWrapper.eq("event_code", taPersonVisitRecord.getEvent());
|
|
127
|
+ List<TaBuildingIntention> list = buildingIntentionService.list(intentionQueryWrapper);
|
|
128
|
+ if (list.size() > 0) {
|
127
|
129
|
TaBuildingIntention buildingIntention = list.get(0);
|
128
|
130
|
TaPersonIntentionRecord intentionRecord = new TaPersonIntentionRecord();
|
129
|
131
|
TaBuilding building = buildingService.getById(buildingIntention.getBuildingId());
|
|
@@ -138,119 +140,123 @@ public class TaPersonVisitRecordController extends BaseController {
|
138
|
140
|
intentionRecord.setPersonId(person.getPersonId());
|
139
|
141
|
intentionRecord.setPersonName(person.getNickname());
|
140
|
142
|
intentionRecord.setStatus(CommConstant.STATUS_NORMAL);
|
141
|
|
- if (!personIntentionRecordService.save(intentionRecord)){
|
142
|
|
- return ResponseBean.error("新增失败",ResponseBean.ERROR_UNAVAILABLE);
|
|
143
|
+ if (!personIntentionRecordService.save(intentionRecord)) {
|
|
144
|
+ return ResponseBean.error("新增失败", ResponseBean.ERROR_UNAVAILABLE);
|
143
|
145
|
}
|
144
|
146
|
}
|
145
|
147
|
}
|
146
|
148
|
try {
|
147
|
|
- if (iTaPersonVisitRecordService.save(taPersonVisitRecord)){
|
|
149
|
+ if (iTaPersonVisitRecordService.save(taPersonVisitRecord)) {
|
148
|
150
|
//清洗埋點數據到新增用戶表--只有进入小程序的时候 start才记录
|
149
|
|
- if(taPersonVisitRecord.getEvent().equals(CommConstant.BIZ_EVENT_START)){
|
|
151
|
+ if (taPersonVisitRecord.getEvent().equals(CommConstant.BIZ_EVENT_START)) {
|
150
|
152
|
iTaPersonFromRecordService.addNewPersonRecordRecord(taPersonVisitRecord);
|
151
|
153
|
}
|
152
|
154
|
|
153
|
155
|
return ResponseBean.success(taPersonVisitRecord);
|
154
|
|
- }else {
|
155
|
|
- return ResponseBean.error("保存失败",ResponseBean.ERROR_UNAVAILABLE);
|
|
156
|
+ } else {
|
|
157
|
+ return ResponseBean.error("保存失败", ResponseBean.ERROR_UNAVAILABLE);
|
156
|
158
|
}
|
157
|
|
- }catch (Exception e){
|
158
|
|
- logger.error("taPersonVisitRecordAdd -=- {}",e.toString());
|
159
|
|
- return ResponseBean.error("系统异常"+e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);
|
|
159
|
+ } catch (Exception e) {
|
|
160
|
+ logger.error("taPersonVisitRecordAdd -=- {}", e.toString());
|
|
161
|
+ return ResponseBean.error("系统异常" + e.getMessage(), ResponseBean.ERROR_UNAVAILABLE);
|
160
|
162
|
}
|
161
|
163
|
}
|
162
|
164
|
|
163
|
165
|
/**
|
164
|
166
|
* 根据id删除对象
|
165
|
|
- * @param id 实体ID
|
|
167
|
+ *
|
|
168
|
+ * @param id 实体ID
|
166
|
169
|
*/
|
167
|
170
|
@ResponseBody
|
168
|
|
- @RequestMapping(value="/taPersonVisitRecord/{id}", method= RequestMethod.DELETE)
|
169
|
|
- public ResponseBean taPersonVisitRecordDelete(@PathVariable Integer id){
|
|
171
|
+ @RequestMapping(value = "/taPersonVisitRecord/{id}", method = RequestMethod.DELETE)
|
|
172
|
+ public ResponseBean taPersonVisitRecordDelete(@PathVariable Integer id) {
|
170
|
173
|
try {
|
171
|
|
- if(iTaPersonVisitRecordService.removeById(id)){
|
|
174
|
+ if (iTaPersonVisitRecordService.removeById(id)) {
|
172
|
175
|
return ResponseBean.success("success");
|
173
|
|
- }else {
|
174
|
|
- return ResponseBean.error("删除失败",ResponseBean.ERROR_UNAVAILABLE);
|
|
176
|
+ } else {
|
|
177
|
+ return ResponseBean.error("删除失败", ResponseBean.ERROR_UNAVAILABLE);
|
175
|
178
|
}
|
176
|
|
- }catch (Exception e){
|
177
|
|
- logger.error("taPersonVisitRecordDelete -=- {}",e.toString());
|
178
|
|
- return ResponseBean.error("保存失败"+e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);
|
|
179
|
+ } catch (Exception e) {
|
|
180
|
+ logger.error("taPersonVisitRecordDelete -=- {}", e.toString());
|
|
181
|
+ return ResponseBean.error("保存失败" + e.getMessage(), ResponseBean.ERROR_UNAVAILABLE);
|
179
|
182
|
}
|
180
|
183
|
}
|
181
|
184
|
|
182
|
185
|
/**
|
183
|
186
|
* 修改对象
|
184
|
|
- * @param id 实体ID
|
|
187
|
+ *
|
|
188
|
+ * @param id 实体ID
|
185
|
189
|
* @return
|
186
|
190
|
*/
|
187
|
|
- @RequestMapping(value="/wx/taPersonVisitRecord/{id}",method= RequestMethod.PUT)
|
188
|
|
- public ResponseBean taPersonVisitRecordUpdate(@PathVariable Integer id){
|
|
191
|
+ @RequestMapping(value = "/wx/taPersonVisitRecord/{id}", method = RequestMethod.PUT)
|
|
192
|
+ public ResponseBean taPersonVisitRecordUpdate(@PathVariable Integer id) {
|
189
|
193
|
TaPersonVisitRecord taPersonVisitRecord = iTaPersonVisitRecordService.getById(id);
|
190
|
|
- if(null == taPersonVisitRecord){
|
191
|
|
- return ResponseBean.error("更新失败",ResponseBean.ERROR_UNAVAILABLE);
|
|
194
|
+ if (null == taPersonVisitRecord) {
|
|
195
|
+ return ResponseBean.error("更新失败", ResponseBean.ERROR_UNAVAILABLE);
|
192
|
196
|
}
|
193
|
197
|
taPersonVisitRecord.setLeaveTime(LocalDateTime.now());
|
194
|
198
|
taPersonVisitRecord.setRecordId(id);
|
195
|
|
- Long duation = taPersonVisitRecord.getLeaveTime().atZone(ZoneOffset.UTC).toEpochSecond()-taPersonVisitRecord.getVisitTime().atZone(ZoneOffset.UTC).toEpochSecond();
|
|
199
|
+ Long duation = taPersonVisitRecord.getLeaveTime().atZone(ZoneOffset.UTC).toEpochSecond() - taPersonVisitRecord.getVisitTime().atZone(ZoneOffset.UTC).toEpochSecond();
|
196
|
200
|
taPersonVisitRecord.setVisitDuration(duation.intValue());
|
197
|
201
|
try {
|
198
|
|
- if (iTaPersonVisitRecordService.updateById(taPersonVisitRecord)){
|
|
202
|
+ if (iTaPersonVisitRecordService.updateById(taPersonVisitRecord)) {
|
199
|
203
|
return ResponseBean.success(taPersonVisitRecord);
|
200
|
|
- }else {
|
201
|
|
- return ResponseBean.error("更新失败",ResponseBean.ERROR_UNAVAILABLE);
|
|
204
|
+ } else {
|
|
205
|
+ return ResponseBean.error("更新失败", ResponseBean.ERROR_UNAVAILABLE);
|
202
|
206
|
}
|
203
|
|
- }catch (Exception e){
|
204
|
|
- logger.error("taPersonVisitRecordUpdate -=- {}",e.toString());
|
205
|
|
- return ResponseBean.error("更新失败"+e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);
|
|
207
|
+ } catch (Exception e) {
|
|
208
|
+ logger.error("taPersonVisitRecordUpdate -=- {}", e.toString());
|
|
209
|
+ return ResponseBean.error("更新失败" + e.getMessage(), ResponseBean.ERROR_UNAVAILABLE);
|
206
|
210
|
}
|
207
|
211
|
}
|
208
|
212
|
|
209
|
213
|
/**
|
210
|
214
|
* 根据id查询对象
|
211
|
|
- * @param id 实体ID
|
|
215
|
+ *
|
|
216
|
+ * @param id 实体ID
|
212
|
217
|
*/
|
213
|
|
- @RequestMapping(value="/taPersonVisitRecord/{id}",method= RequestMethod.GET)
|
214
|
|
- public ResponseBean taPersonVisitRecordGet(@PathVariable Integer id){
|
|
218
|
+ @RequestMapping(value = "/taPersonVisitRecord/{id}", method = RequestMethod.GET)
|
|
219
|
+ public ResponseBean taPersonVisitRecordGet(@PathVariable Integer id) {
|
215
|
220
|
try {
|
216
|
221
|
return ResponseBean.success(iTaPersonVisitRecordService.getById(id));
|
217
|
|
- }catch (Exception e){
|
218
|
|
- logger.error("taPersonVisitRecordDelete -=- {}",e.toString());
|
219
|
|
- return ResponseBean.error(e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);
|
|
222
|
+ } catch (Exception e) {
|
|
223
|
+ logger.error("taPersonVisitRecordDelete -=- {}", e.toString());
|
|
224
|
+ return ResponseBean.error(e.getMessage(), ResponseBean.ERROR_UNAVAILABLE);
|
220
|
225
|
}
|
221
|
226
|
}
|
222
|
227
|
|
223
|
228
|
/**
|
224
|
229
|
* 盘客工具分页获取访问记录
|
|
230
|
+ *
|
225
|
231
|
* @param pageNumber
|
226
|
232
|
* @param pageSize
|
227
|
233
|
* @return
|
228
|
234
|
*/
|
229
|
|
- @RequestMapping(value="/wx/taPersonVisitRecord",method= RequestMethod.GET)
|
230
|
|
- public ResponseBean wxPersonVisitRecordList(@RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
|
231
|
|
- @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
|
232
|
|
- @RequestParam(value = "customerId") String customerId){
|
|
235
|
+ @RequestMapping(value = "/wx/taPersonVisitRecord", method = RequestMethod.GET)
|
|
236
|
+ public ResponseBean wxPersonVisitRecordList(@RequestParam(value = "pageNumber", defaultValue = "1") Integer pageNumber,
|
|
237
|
+ @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
|
|
238
|
+ @RequestParam(value = "customerId") String customerId) {
|
233
|
239
|
try {
|
234
|
240
|
//使用分页插件
|
235
|
241
|
IPage<TaPersonVisitRecord> pg = new Page<>(pageNumber, pageSize);
|
236
|
242
|
IPage<TaPersonVisitRecord> result = iTaPersonVisitRecordService.getPersonVisitRecordList(pg, customerId);
|
237
|
243
|
return ResponseBean.success(result);
|
238
|
|
- }catch (Exception e){
|
|
244
|
+ } catch (Exception e) {
|
239
|
245
|
e.printStackTrace();
|
240
|
|
- logger.error("taPersonVisitRecordList -=- {}",e.toString());
|
241
|
|
- return ResponseBean.error(e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);
|
|
246
|
+ logger.error("taPersonVisitRecordList -=- {}", e.toString());
|
|
247
|
+ return ResponseBean.error(e.getMessage(), ResponseBean.ERROR_UNAVAILABLE);
|
242
|
248
|
}
|
243
|
249
|
}
|
244
|
250
|
|
245
|
|
- @RequestMapping(value="/admin/taDrainageVisitRecord", method = RequestMethod.GET)
|
246
|
|
- public ResponseBean drainageVisitRecordList(@RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
|
247
|
|
- @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
|
248
|
|
- @RequestParam(value ="activityName",required = false) String activityName,
|
249
|
|
- @RequestParam(value ="buildingId",required = false) String buildingId,
|
250
|
|
- @RequestParam(value ="shareName",required = false) String shareName,
|
251
|
|
- @RequestParam(value ="shareTel",required = false) String shareTel,
|
252
|
|
- @RequestParam(value ="eventType",required = false) String eventType,
|
253
|
|
- @RequestParam(value ="personType",required = false) String personType,
|
|
251
|
+ @RequestMapping(value = "/admin/taDrainageVisitRecord", method = RequestMethod.GET)
|
|
252
|
+ public ResponseBean drainageVisitRecordList(@RequestParam(value = "pageNumber", defaultValue = "1") Integer pageNumber,
|
|
253
|
+ @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
|
|
254
|
+ @RequestParam(value = "activityName", required = false) String activityName,
|
|
255
|
+ @RequestParam(value = "buildingId", required = false) String buildingId,
|
|
256
|
+ @RequestParam(value = "shareName", required = false) String shareName,
|
|
257
|
+ @RequestParam(value = "shareTel", required = false) String shareTel,
|
|
258
|
+ @RequestParam(value = "eventType", required = false) String eventType,
|
|
259
|
+ @RequestParam(value = "personType", required = false) String personType,
|
254
|
260
|
HttpServletRequest request) {
|
255
|
261
|
ResponseBean responseBean = new ResponseBean();
|
256
|
262
|
try {
|
|
@@ -267,88 +273,92 @@ public class TaPersonVisitRecordController extends BaseController {
|
267
|
273
|
|
268
|
274
|
/**
|
269
|
275
|
* 个人中心访客记录分页查询
|
|
276
|
+ *
|
270
|
277
|
* @param pageNumber
|
271
|
278
|
* @param pageSize
|
272
|
279
|
* @return
|
273
|
280
|
*/
|
274
|
|
- @RequestMapping(value="/wx/visitRecord",method= RequestMethod.GET)
|
275
|
|
- public ResponseBean getWxVisitRecordList(@RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
|
276
|
|
- @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
|
277
|
|
- @RequestParam(value = "userId") Integer userId,HttpServletRequest request){
|
|
281
|
+ @RequestMapping(value = "/wx/visitRecord", method = RequestMethod.GET)
|
|
282
|
+ public ResponseBean getWxVisitRecordList(@RequestParam(value = "pageNumber", defaultValue = "1") Integer pageNumber,
|
|
283
|
+ @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
|
|
284
|
+ @RequestParam(value = "userId") Integer userId, HttpServletRequest request) {
|
278
|
285
|
try {
|
279
|
286
|
//使用分页插件
|
280
|
287
|
IPage<TaPersonVisitRecord> pg = new Page<>(pageNumber, pageSize);
|
281
|
|
- IPage<TaPersonVisitRecord> result = iTaPersonVisitRecordService.getWxVisitRecordList(pg, userId,getOrgId(request));
|
|
288
|
+ IPage<TaPersonVisitRecord> result = iTaPersonVisitRecordService.getWxVisitRecordList(pg, userId, getOrgId(request));
|
282
|
289
|
return ResponseBean.success(result);
|
283
|
|
- }catch (Exception e){
|
|
290
|
+ } catch (Exception e) {
|
284
|
291
|
e.printStackTrace();
|
285
|
|
- logger.error("taPersonVisitRecordList -=- {}",e.toString());
|
286
|
|
- return ResponseBean.error(e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);
|
|
292
|
+ logger.error("taPersonVisitRecordList -=- {}", e.toString());
|
|
293
|
+ return ResponseBean.error(e.getMessage(), ResponseBean.ERROR_UNAVAILABLE);
|
287
|
294
|
}
|
288
|
295
|
}
|
289
|
296
|
|
290
|
297
|
/**
|
291
|
298
|
* 个人中心访客记录单个人员的所有活动
|
|
299
|
+ *
|
292
|
300
|
* @return
|
293
|
301
|
*/
|
294
|
|
- @RequestMapping(value="/wx/visitRecord/activity",method= RequestMethod.GET)
|
295
|
|
- public ResponseBean wxVisitRecordList(@RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
|
296
|
|
- @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
|
|
302
|
+ @RequestMapping(value = "/wx/visitRecord/activity", method = RequestMethod.GET)
|
|
303
|
+ public ResponseBean wxVisitRecordList(@RequestParam(value = "pageNumber", defaultValue = "1") Integer pageNumber,
|
|
304
|
+ @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
|
297
|
305
|
@RequestParam(value = "userId") Integer userId,
|
298
|
306
|
@RequestParam(value = "personId") String personId,
|
299
|
|
- HttpServletRequest request){
|
|
307
|
+ HttpServletRequest request) {
|
300
|
308
|
try {
|
301
|
309
|
//使用分页插件
|
302
|
310
|
IPage<TaPersonVisitRecord> pg = new Page<>(pageNumber, pageSize);
|
303
|
|
- IPage<TaPersonVisitRecord> result = iTaPersonVisitRecordService.getWxVisitRecordActivityList(pg, userId,personId,getOrgId(request));
|
|
311
|
+ IPage<TaPersonVisitRecord> result = iTaPersonVisitRecordService.getWxVisitRecordActivityList(pg, userId, personId, getOrgId(request));
|
304
|
312
|
return ResponseBean.success(result);
|
305
|
|
- }catch (Exception e){
|
|
313
|
+ } catch (Exception e) {
|
306
|
314
|
e.printStackTrace();
|
307
|
|
- logger.error("taPersonVisitRecordList -=- {}",e.toString());
|
308
|
|
- return ResponseBean.error(e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);
|
|
315
|
+ logger.error("taPersonVisitRecordList -=- {}", e.toString());
|
|
316
|
+ return ResponseBean.error(e.getMessage(), ResponseBean.ERROR_UNAVAILABLE);
|
309
|
317
|
}
|
310
|
318
|
}
|
311
|
319
|
|
312
|
320
|
/**
|
313
|
321
|
* 个人中心访客记录分页查询
|
|
322
|
+ *
|
314
|
323
|
* @param pageNumber
|
315
|
324
|
* @param pageSize
|
316
|
325
|
* @return
|
317
|
326
|
*/
|
318
|
|
- @RequestMapping(value="/wx/activityVisitRecord",method= RequestMethod.GET)
|
319
|
|
- public ResponseBean wxPersonActivityVisitRecordList(@RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
|
320
|
|
- @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
|
321
|
|
- @RequestParam(value = "userId") Integer userId,
|
322
|
|
- @RequestParam(value = "targetId")String targetId,
|
323
|
|
- @RequestParam(value = "eventType")String eventType,
|
324
|
|
- HttpServletRequest request){
|
|
327
|
+ @RequestMapping(value = "/wx/activityVisitRecord", method = RequestMethod.GET)
|
|
328
|
+ public ResponseBean wxPersonActivityVisitRecordList(@RequestParam(value = "pageNumber", defaultValue = "1") Integer pageNumber,
|
|
329
|
+ @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
|
|
330
|
+ @RequestParam(value = "userId") Integer userId,
|
|
331
|
+ @RequestParam(value = "targetId") String targetId,
|
|
332
|
+ @RequestParam(value = "eventType") String eventType,
|
|
333
|
+ HttpServletRequest request) {
|
325
|
334
|
try {
|
326
|
335
|
//使用分页插件
|
327
|
336
|
IPage<TaPersonVisitRecord> pg = new Page<>(pageNumber, pageSize);
|
328
|
|
- IPage<TaPersonVisitRecord> result = iTaPersonVisitRecordService.getWxActivityVisitRecordList(pg, userId,getOrgId(request),targetId, eventType);
|
|
337
|
+ IPage<TaPersonVisitRecord> result = iTaPersonVisitRecordService.getWxActivityVisitRecordList(pg, userId, getOrgId(request), targetId, eventType);
|
329
|
338
|
return ResponseBean.success(result);
|
330
|
|
- }catch (Exception e){
|
|
339
|
+ } catch (Exception e) {
|
331
|
340
|
e.printStackTrace();
|
332
|
|
- logger.error("taPersonVisitRecordList -=- {}",e.toString());
|
333
|
|
- return ResponseBean.error(e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);
|
|
341
|
+ logger.error("taPersonVisitRecordList -=- {}", e.toString());
|
|
342
|
+ return ResponseBean.error(e.getMessage(), ResponseBean.ERROR_UNAVAILABLE);
|
334
|
343
|
}
|
335
|
344
|
}
|
336
|
345
|
|
337
|
346
|
/**
|
338
|
347
|
* 置业顾问分享项目、活动、资讯、助力、拼团信息
|
|
348
|
+ *
|
339
|
349
|
* @param pageNumber
|
340
|
350
|
* @param pageSize
|
341
|
351
|
* @param userId
|
342
|
352
|
* @param request
|
343
|
353
|
* @return
|
344
|
354
|
*/
|
345
|
|
- @RequestMapping(value = "/wx/shareRecords",method= RequestMethod.GET)
|
346
|
|
- public ResponseBean wxShareRecordsByUserId(@RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
|
347
|
|
- @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
|
348
|
|
- @RequestParam(value = "userId") Integer userId,
|
349
|
|
- HttpServletRequest request){
|
|
355
|
+ @RequestMapping(value = "/wx/shareRecords", method = RequestMethod.GET)
|
|
356
|
+ public ResponseBean wxShareRecordsByUserId(@RequestParam(value = "pageNumber", defaultValue = "1") Integer pageNumber,
|
|
357
|
+ @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
|
|
358
|
+ @RequestParam(value = "userId") Integer userId,
|
|
359
|
+ HttpServletRequest request) {
|
350
|
360
|
ResponseBean responseBean = new ResponseBean();
|
351
|
|
- if (userId == null){
|
|
361
|
+ if (userId == null) {
|
352
|
362
|
return responseBean;
|
353
|
363
|
}
|
354
|
364
|
//使用分页插件
|
|
@@ -359,9 +369,9 @@ public class TaPersonVisitRecordController extends BaseController {
|
359
|
369
|
IPage<TaConsultantInfo> result = iTaPersonVisitRecordService.getConsultantShareInfoList(pg, taPerson.getPersonId());
|
360
|
370
|
|
361
|
371
|
List<TaConsultantInfo> taConsultantInfos = result.getRecords();
|
362
|
|
- taConsultantInfos.forEach(e ->{
|
363
|
|
- Integer shareNum = iTaPersonVisitRecordService.countShareNumByEventType(getOrgId(request), e.getTargetId(), userId, taPerson.getPersonId(), (CommConstant.FAVOR_PROJECT.equals(e.getEventType()) ? "building" : CommConstant.FAVOR_ACTIVITY.equals(e.getEventType()) ? "dynamic" : e.getEventType()) + "_share");
|
364
|
|
- switch (e.getEventType()){
|
|
372
|
+ taConsultantInfos.forEach(e -> {
|
|
373
|
+ Integer shareNum = iTaPersonVisitRecordService.countShareNumByEventType(getOrgId(request), e.getTargetId(), userId, taPerson.getPersonId(), (CommConstant.FAVOR_PROJECT.equals(e.getEventType()) ? "building" : CommConstant.FAVOR_ACTIVITY.equals(e.getEventType()) ? "dynamic" : e.getEventType()) + "_share");
|
|
374
|
+ switch (e.getEventType()) {
|
365
|
375
|
case CommConstant.FAVOR_ACTIVITY:
|
366
|
376
|
e.setActivityShareNum(shareNum);
|
367
|
377
|
break;
|
|
@@ -383,6 +393,9 @@ public class TaPersonVisitRecordController extends BaseController {
|
383
|
393
|
case CommConstant.HOUSE:
|
384
|
394
|
e.setHouseShareNum(shareNum);
|
385
|
395
|
break;
|
|
396
|
+ case CommConstant.LIVE:
|
|
397
|
+ e.setLiveSareNum(shareNum);
|
|
398
|
+ break;
|
386
|
399
|
}
|
387
|
400
|
});
|
388
|
401
|
result.setRecords(taConsultantInfos);
|