|
@@ -57,7 +57,7 @@ public class TsConsultantKpiController extends BaseController {
|
57
|
57
|
* @return
|
58
|
58
|
*/
|
59
|
59
|
@RequestMapping(value="/consultant/kpi",method= RequestMethod.GET)
|
60
|
|
- public ResponseBean tsConsultantKpiList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
|
|
60
|
+ public ResponseBean stsConsultantKpiList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
|
61
|
61
|
@RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
|
62
|
62
|
// startDate 默认格式 YYYYMMDD
|
63
|
63
|
@RequestParam(value ="startDate", required = false) String startDate,
|
|
@@ -100,7 +100,7 @@ public class TsConsultantKpiController extends BaseController {
|
100
|
100
|
* @return
|
101
|
101
|
*/
|
102
|
102
|
@RequestMapping(value="/consultant/kpi",method= RequestMethod.POST)
|
103
|
|
- public ResponseBean tsConsultantKpiList(// startDate 默认格式 YYYYMMDD
|
|
103
|
+ public ResponseBean stsConsultantKpiExport(// startDate 默认格式 YYYYMMDD
|
104
|
104
|
@RequestParam(value ="startDate", required = false) String startDate,
|
105
|
105
|
@RequestParam(value ="endDate", required = false) String endDate,
|
106
|
106
|
@RequestParam(value ="buildingId", required = false) String buildingId,
|
|
@@ -163,7 +163,7 @@ public class TsConsultantKpiController extends BaseController {
|
163
|
163
|
* @return
|
164
|
164
|
*/
|
165
|
165
|
@GetMapping("/consultant/customer")
|
166
|
|
- public ResponseBean tsConsultantKpiList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
|
|
166
|
+ public ResponseBean getConsultantCustomers(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
|
167
|
167
|
@RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
|
168
|
168
|
@RequestParam(value ="buildingId", required = false) String buildingId,
|
169
|
169
|
@RequestParam(value ="userId") String userId,
|
|
@@ -267,6 +267,7 @@ public class TsConsultantKpiController extends BaseController {
|
267
|
267
|
@RequestParam(value ="userId") String userId,
|
268
|
268
|
@RequestParam(value ="startDate", required = false) String startDate,
|
269
|
269
|
@RequestParam(value ="endDate", required = false) String endDate,
|
|
270
|
+ @RequestParam(value ="personId", required = false) String personId,
|
270
|
271
|
HttpServletRequest request) {
|
271
|
272
|
LocalDateTime[] dateRange = {null, null};
|
272
|
273
|
try {
|
|
@@ -277,7 +278,7 @@ public class TsConsultantKpiController extends BaseController {
|
277
|
278
|
|
278
|
279
|
Integer orgId = getOrgId(request);
|
279
|
280
|
IPage<TaPerson> page = new Page<>(pageNum, pageSize);
|
280
|
|
- IPage<TaPerson> result = iTsConsultantKpiService.getConsultantHomePageTimes(page, orgId, userId, buildingId, dateRange[0], dateRange[1]);
|
|
281
|
+ IPage<TaPerson> result = iTsConsultantKpiService.getConsultantHomePageTimes(page, orgId, userId, buildingId, dateRange[0], dateRange[1], personId);
|
281
|
282
|
return ResponseBean.success(result);
|
282
|
283
|
}
|
283
|
284
|
|
|
@@ -435,6 +436,8 @@ public class TsConsultantKpiController extends BaseController {
|
435
|
436
|
@RequestParam(value ="endDate", required = false) String endDate,
|
436
|
437
|
@RequestParam(value ="targetType", required = false) String targetType,
|
437
|
438
|
@RequestParam(value ="targetName", required = false) String targetName,
|
|
439
|
+ @RequestParam(value ="userName", required = false) String userName,
|
|
440
|
+ @RequestParam(value ="personId", required = false) String personId,
|
438
|
441
|
HttpServletRequest request) {
|
439
|
442
|
LocalDateTime[] dateRange = {null, null};
|
440
|
443
|
try {
|
|
@@ -443,9 +446,14 @@ public class TsConsultantKpiController extends BaseController {
|
443
|
446
|
return ResponseBean.error(e.getMessage(), ResponseBean.ERROR_ILLEGAL_PARAMS);
|
444
|
447
|
}
|
445
|
448
|
|
|
449
|
+ // 如果 personId 与 userName 同时存在, 以 personId 为准
|
|
450
|
+ if (!StringUtils.isEmpty(personId)) {
|
|
451
|
+ userName = null;
|
|
452
|
+ }
|
|
453
|
+
|
446
|
454
|
Integer orgId = getOrgId(request);
|
447
|
455
|
IPage<TaPerson> page = new Page<>(pageNum, pageSize);
|
448
|
|
- IPage<TaPerson> result = iTsConsultantKpiService.getConsultantShareTimes(page, orgId, userId, buildingId, dateRange[0], dateRange[1], targetType, targetName);
|
|
456
|
+ IPage<TaPerson> result = iTsConsultantKpiService.getConsultantShareTimes(page, orgId, userId, buildingId, dateRange[0], dateRange[1], targetType, targetName, userName, personId);
|
449
|
457
|
return ResponseBean.success(result);
|
450
|
458
|
}
|
451
|
459
|
|