|
@@ -158,13 +158,17 @@ public class ActivityStatisticController extends BaseController {
|
158
|
158
|
* @return
|
159
|
159
|
*/
|
160
|
160
|
@GetMapping(value = "/admin/activityStatistical/activitySharePersonNumExport")
|
161
|
|
- public void selectActivitySharePersonNum(@RequestParam(value = "startDate", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDate startDate,
|
|
161
|
+ public void selectActivitySharePersonNum(@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum, @RequestParam(value = "pageSize", defaultValue = "10")Integer pageSize,
|
|
162
|
+ @RequestParam(value = "startDate", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDate startDate,
|
162
|
163
|
@RequestParam(value = "endDate", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDate endDate,
|
163
|
164
|
@RequestParam(value = "sharePersonType", required = false)String sharePersonType,
|
164
|
165
|
@RequestParam(value = "sharePersonName", required = false) String sharePersonName,
|
165
|
166
|
@RequestParam(value = "sharePhone", required = false)String sharePhone,
|
|
167
|
+ @RequestParam(value = "activityId", required = false)String activityId,
|
|
168
|
+ @RequestParam(value = "activityType", required = false)String activityType,
|
166
|
169
|
@RequestParam(value = "sort", required = false)String sort,
|
167
|
170
|
@RequestParam(value = "colKey", required = false)String colKey,
|
|
171
|
+ @RequestParam(value = "buildingId", required = false)String buildingId,
|
168
|
172
|
HttpServletRequest request, HttpServletResponse response) throws IOException {
|
169
|
173
|
response.setContentType("application/octet-stream");
|
170
|
174
|
response.setCharacterEncoding("utf-8");
|
|
@@ -172,7 +176,7 @@ public class ActivityStatisticController extends BaseController {
|
172
|
176
|
ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream(), SharePersonNum.class).registerWriteHandler(new CustomCellWriteHandler()).build();
|
173
|
177
|
// 设置 sheet, 同一个sheet只需要设置一次
|
174
|
178
|
WriteSheet writeSheet = EasyExcel.writerSheet("活动统计").build();
|
175
|
|
- List<SharePersonNum> data = taActivityStaticService.selectActivitySharePersonNumExport(getOrgId(request), startDate, endDate, sharePersonType, sharePersonName, sharePhone, sort, colKey);
|
|
179
|
+ List<SharePersonNum> data = taActivityStaticService.selectActivitySharePersonNumExport(getOrgId(request), startDate, endDate, sharePersonType, sharePersonName, sharePhone, activityId, activityType, buildingId, sort, colKey);
|
176
|
180
|
excelWriter.write(data, writeSheet);
|
177
|
181
|
// finish 会帮忙关闭流
|
178
|
182
|
excelWriter.finish();
|
|
@@ -209,6 +213,10 @@ public class ActivityStatisticController extends BaseController {
|
209
|
213
|
@RequestParam(value = "sharePersonType", required = false)String sharePersonType,
|
210
|
214
|
@RequestParam(value = "sharePersonName", required = false) String sharePersonName,
|
211
|
215
|
@RequestParam(value = "sharePhone", required = false)String sharePhone,
|
|
216
|
+ @RequestParam(value = "activityId", required = false)String activityId,
|
|
217
|
+ @RequestParam(value = "activityType", required = false)String activityType,
|
|
218
|
+ @RequestParam(value = "personId", required = false)String personId,
|
|
219
|
+ @RequestParam(value = "buildingId", required = false)String buildingId,
|
212
|
220
|
@RequestParam(value = "sort", required = false)String sort,
|
213
|
221
|
@RequestParam(value = "colKey", required = false)String colKey,
|
214
|
222
|
HttpServletRequest request, HttpServletResponse response) throws IOException {
|
|
@@ -218,7 +226,7 @@ public class ActivityStatisticController extends BaseController {
|
218
|
226
|
ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream(), ShareNum.class).registerWriteHandler(new CustomCellWriteHandler()).build();
|
219
|
227
|
// 设置 sheet, 同一个sheet只需要设置一次
|
220
|
228
|
WriteSheet writeSheet = EasyExcel.writerSheet("活动统计").build();
|
221
|
|
- List<ShareNum> data = taActivityStaticService.selectActivityShareNumExport(getOrgId(request), startDate, endDate, sharePersonType, sharePersonName, sharePhone, sort, colKey);
|
|
229
|
+ List<ShareNum> data = taActivityStaticService.selectActivityShareNumExport(getOrgId(request), startDate, endDate, sharePersonType, sharePersonName, sharePhone, activityId, activityType, personId, buildingId, sort, colKey);
|
222
|
230
|
excelWriter.write(data, writeSheet);
|
223
|
231
|
// finish 会帮忙关闭流
|
224
|
232
|
excelWriter.finish();
|
|
@@ -235,8 +243,9 @@ public class ActivityStatisticController extends BaseController {
|
235
|
243
|
@RequestParam(value = "personFrom", required = false)String personFrom,
|
236
|
244
|
@RequestParam(value = "activityId", required = false)String activityId,
|
237
|
245
|
@RequestParam(value = "activityType", required = false)String activityType,
|
|
246
|
+ @RequestParam(value = "buildingId", required = false)String buildingId,
|
238
|
247
|
HttpServletRequest request) {
|
239
|
|
- return taActivityStaticService.selectActivityAddRegistNum(pageNum, pageSize, getOrgId(request), startDate, endDate, personFrom, activityId, activityType);
|
|
248
|
+ return taActivityStaticService.selectActivityAddRegistNum(pageNum, pageSize, getOrgId(request), startDate, endDate, personFrom, activityId, activityType, buildingId);
|
240
|
249
|
}
|
241
|
250
|
|
242
|
251
|
/**
|
|
@@ -247,6 +256,9 @@ public class ActivityStatisticController extends BaseController {
|
247
|
256
|
public void selectActivityAddRegistNumExport(@RequestParam(value = "startDate", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDate startDate,
|
248
|
257
|
@RequestParam(value = "endDate", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDate endDate,
|
249
|
258
|
@RequestParam(value = "personFrom", required = false)String personFrom,
|
|
259
|
+ @RequestParam(value = "activityId", required = false)String activityId,
|
|
260
|
+ @RequestParam(value = "activityType", required = false)String activityType,
|
|
261
|
+ @RequestParam(value = "buildingId", required = false)String buildingId,
|
250
|
262
|
HttpServletRequest request, HttpServletResponse response) throws IOException {
|
251
|
263
|
response.setContentType("application/octet-stream");
|
252
|
264
|
response.setCharacterEncoding("utf-8");
|
|
@@ -254,7 +266,7 @@ public class ActivityStatisticController extends BaseController {
|
254
|
266
|
ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream(), AddRegistNum.class).registerWriteHandler(new CustomCellWriteHandler()).build();
|
255
|
267
|
// 设置 sheet, 同一个sheet只需要设置一次
|
256
|
268
|
WriteSheet writeSheet = EasyExcel.writerSheet("活动统计").build();
|
257
|
|
- List<AddRegistNum> data = taActivityStaticService.selectActivityAddRegistNumExport(getOrgId(request), startDate, endDate, personFrom);
|
|
269
|
+ List<AddRegistNum> data = taActivityStaticService.selectActivityAddRegistNumExport(getOrgId(request), startDate, endDate, personFrom, activityId, activityType, buildingId);
|
258
|
270
|
excelWriter.write(data, writeSheet);
|
259
|
271
|
// finish 会帮忙关闭流
|
260
|
272
|
excelWriter.finish();
|
|
@@ -275,8 +287,9 @@ public class ActivityStatisticController extends BaseController {
|
275
|
287
|
@RequestParam(value = "activityId", required = false)String activityId,
|
276
|
288
|
@RequestParam(value = "activityType", required = false)String activityType,
|
277
|
289
|
@RequestParam(value = "personId", required = false)String personId,
|
|
290
|
+ @RequestParam(value = "buildingId", required = false)String buildingId,
|
278
|
291
|
HttpServletRequest request) {
|
279
|
|
- return taActivityStaticService.selectActivityVisitNum(pageNum, pageSize, getOrgId(request), startDate, endDate, personFrom, province, realtyConsultant, realtyConsultantPhone, activityId, activityType, personId);
|
|
292
|
+ return taActivityStaticService.selectActivityVisitNum(pageNum, pageSize, getOrgId(request), startDate, endDate, personFrom, province, realtyConsultant, realtyConsultantPhone, activityId, activityType, personId, buildingId);
|
280
|
293
|
}
|
281
|
294
|
|
282
|
295
|
/**
|
|
@@ -290,6 +303,10 @@ public class ActivityStatisticController extends BaseController {
|
290
|
303
|
@RequestParam(value = "province", required = false)String province,
|
291
|
304
|
@RequestParam(value = "realtyConsultant", required = false)String realtyConsultant,
|
292
|
305
|
@RequestParam(value = "realtyConsultantPhone", required = false)String realtyConsultantPhone,
|
|
306
|
+ @RequestParam(value = "activityId", required = false)String activityId,
|
|
307
|
+ @RequestParam(value = "activityType", required = false)String activityType,
|
|
308
|
+ @RequestParam(value = "personId", required = false)String personId,
|
|
309
|
+ @RequestParam(value = "buildingId", required = false)String buildingId,
|
293
|
310
|
HttpServletRequest request, HttpServletResponse response) throws IOException {
|
294
|
311
|
response.setContentType("application/octet-stream");
|
295
|
312
|
response.setCharacterEncoding("utf-8");
|
|
@@ -297,7 +314,7 @@ public class ActivityStatisticController extends BaseController {
|
297
|
314
|
ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream(), VisitNum.class).registerWriteHandler(new CustomCellWriteHandler()).build();
|
298
|
315
|
// 设置 sheet, 同一个sheet只需要设置一次
|
299
|
316
|
WriteSheet writeSheet = EasyExcel.writerSheet("活动统计").build();
|
300
|
|
- List<VisitNum> data = taActivityStaticService.selectActivityVisitNumExport(getOrgId(request), startDate, endDate, personFrom, province, realtyConsultant, realtyConsultantPhone);
|
|
317
|
+ List<VisitNum> data = taActivityStaticService.selectActivityVisitNumExport(getOrgId(request), startDate, endDate, personFrom, province, realtyConsultant, realtyConsultantPhone, activityId, activityType, personId, buildingId);
|
301
|
318
|
excelWriter.write(data, writeSheet);
|
302
|
319
|
// finish 会帮忙关闭流
|
303
|
320
|
excelWriter.finish();
|
|
@@ -318,8 +335,9 @@ public class ActivityStatisticController extends BaseController {
|
318
|
335
|
@RequestParam(value = "personId", required = false)String personId,
|
319
|
336
|
@RequestParam(value = "activityId", required = false)String activityId,
|
320
|
337
|
@RequestParam(value = "activityType", required = false)String activityType,
|
|
338
|
+ @RequestParam(value = "buildingId", required = false)String buildingId,
|
321
|
339
|
HttpServletRequest request) {
|
322
|
|
- return taActivityStaticService.selectActivityVisitPersonNum(pageNum, pageSize, getOrgId(request), startDate, endDate, personFrom, province, realtyConsultant, realtyConsultantPhone, activityId, activityType, personId);
|
|
340
|
+ return taActivityStaticService.selectActivityVisitPersonNum(pageNum, pageSize, getOrgId(request), startDate, endDate, personFrom, province, realtyConsultant, realtyConsultantPhone, activityId, activityType, buildingId, personId);
|
323
|
341
|
}
|
324
|
342
|
|
325
|
343
|
/**
|
|
@@ -333,6 +351,10 @@ public class ActivityStatisticController extends BaseController {
|
333
|
351
|
@RequestParam(value = "province", required = false)String province,
|
334
|
352
|
@RequestParam(value = "realtyConsultant", required = false)String realtyConsultant,
|
335
|
353
|
@RequestParam(value = "realtyConsultantPhone", required = false)String realtyConsultantPhone,
|
|
354
|
+ @RequestParam(value = "personId", required = false)String personId,
|
|
355
|
+ @RequestParam(value = "activityId", required = false)String activityId,
|
|
356
|
+ @RequestParam(value = "activityType", required = false)String activityType,
|
|
357
|
+ @RequestParam(value = "buildingId", required = false)String buildingId,
|
336
|
358
|
HttpServletRequest request, HttpServletResponse response) throws IOException {
|
337
|
359
|
response.setContentType("application/octet-stream");
|
338
|
360
|
response.setCharacterEncoding("utf-8");
|
|
@@ -340,7 +362,7 @@ public class ActivityStatisticController extends BaseController {
|
340
|
362
|
ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream(), VisitPersonNum.class).registerWriteHandler(new CustomCellWriteHandler()).build();
|
341
|
363
|
// 设置 sheet, 同一个sheet只需要设置一次
|
342
|
364
|
WriteSheet writeSheet = EasyExcel.writerSheet("活动统计").build();
|
343
|
|
- List<VisitPersonNum> data = taActivityStaticService.selectActivityVisitPersonNumExport(getOrgId(request), startDate, endDate, personFrom, province, realtyConsultant, realtyConsultantPhone);
|
|
365
|
+ List<VisitPersonNum> data = taActivityStaticService.selectActivityVisitPersonNumExport(getOrgId(request), startDate, endDate, personFrom, province, realtyConsultant, realtyConsultantPhone, activityId, activityType, buildingId, personId);
|
344
|
366
|
excelWriter.write(data, writeSheet);
|
345
|
367
|
// finish 会帮忙关闭流
|
346
|
368
|
excelWriter.finish();
|