|
|
@@ -28,7 +28,7 @@ public class RecordController extends BaseController {
|
|
28
|
28
|
private IConfigService configService;
|
|
29
|
29
|
|
|
30
|
30
|
@ApiOperation("列表")
|
|
31
|
|
- @Log(title = "查询通话记录表列表",businessType = BusinessType.QUERY)
|
|
|
31
|
+ @Log(title = "查询通话记录表列表", businessType = BusinessType.QUERY)
|
|
32
|
32
|
@GetMapping
|
|
33
|
33
|
public AjaxResult getList(Record input, PageInput pageInput) {
|
|
34
|
34
|
LambdaQueryWrapper<Record> qw = new LambdaQueryWrapper<>();
|
|
|
@@ -40,20 +40,20 @@ public class RecordController extends BaseController {
|
|
40
|
40
|
qw.eq(input.getCallType() != null && input.getCallType() > 0, Record::getCallType, input.getCallType());
|
|
41
|
41
|
qw.eq(input.getCallState() != null && input.getCallState() > 0, Record::getCallState, input.getCallState());
|
|
42
|
42
|
qw.eq(input.getDealType() != null && input.getDealType() > 0, Record::getDealType, input.getDealType());
|
|
43
|
|
- qw.ge(input.getBeginTime() != null , Record::getBeginTime, input.getBeginTime());
|
|
44
|
|
- qw.ge (input.getIvrStartTime() != null , Record::getIvrStartTime, input.getIvrStartTime());
|
|
45
|
|
- qw.le(input.getIvrEndTime() != null , Record::getIvrEndTime, input.getIvrEndTime());
|
|
|
43
|
+ qw.ge(input.getBeginTime() != null, Record::getBeginTime, input.getBeginTime());
|
|
|
44
|
+ qw.ge(input.getIvrStartTime() != null, Record::getIvrStartTime, input.getIvrStartTime());
|
|
|
45
|
+ qw.le(input.getIvrEndTime() != null, Record::getIvrEndTime, input.getIvrEndTime());
|
|
46
|
46
|
qw.eq(input.getIvrLongTime() != null && input.getIvrLongTime() > 0, Record::getIvrLongTime, input.getIvrLongTime());
|
|
47
|
|
- qw.ge(input.getWaitStartTime() != null , Record::getWaitStartTime, input.getWaitStartTime());
|
|
48
|
|
- qw.le(input.getWaitEndTime() != null , Record::getWaitEndTime, input.getWaitEndTime());
|
|
|
47
|
+ qw.ge(input.getWaitStartTime() != null, Record::getWaitStartTime, input.getWaitStartTime());
|
|
|
48
|
+ qw.le(input.getWaitEndTime() != null, Record::getWaitEndTime, input.getWaitEndTime());
|
|
49
|
49
|
qw.eq(input.getWaitLongTime() != null && input.getWaitLongTime() > 0, Record::getWaitLongTime, input.getWaitLongTime());
|
|
50
|
|
- qw.ge(input.getRingStartTime() != null , Record::getRingStartTime, input.getRingStartTime());
|
|
51
|
|
- qw.le(input.getRingEndTime() != null , Record::getRingEndTime, input.getRingEndTime());
|
|
|
50
|
+ qw.ge(input.getRingStartTime() != null, Record::getRingStartTime, input.getRingStartTime());
|
|
|
51
|
+ qw.le(input.getRingEndTime() != null, Record::getRingEndTime, input.getRingEndTime());
|
|
52
|
52
|
qw.eq(input.getRingLongTime() != null && input.getRingLongTime() > 0, Record::getRingLongTime, input.getRingLongTime());
|
|
53
|
|
- qw.ge(input.getTalkStartTime() != null , Record::getTalkStartTime, input.getTalkStartTime());
|
|
54
|
|
- qw.le(input.getTalkEndTime() != null , Record::getTalkEndTime, input.getTalkEndTime());
|
|
|
53
|
+ qw.ge(input.getTalkStartTime() != null, Record::getTalkStartTime, input.getTalkStartTime());
|
|
|
54
|
+ qw.le(input.getTalkEndTime() != null, Record::getTalkEndTime, input.getTalkEndTime());
|
|
55
|
55
|
qw.eq(input.getTalkLongTime() != null && input.getTalkLongTime() > 0, Record::getTalkLongTime, input.getTalkLongTime());
|
|
56
|
|
- qw.le(input.getEndTime() != null , Record::getEndTime, input.getEndTime());
|
|
|
56
|
+ qw.le(input.getEndTime() != null, Record::getEndTime, input.getEndTime());
|
|
57
|
57
|
qw.eq(input.getLongTime() != null && input.getLongTime() > 0, Record::getLongTime, input.getLongTime());
|
|
58
|
58
|
qw.eq(input.getGroupId() != null && input.getGroupId() > 0, Record::getGroupId, input.getGroupId());
|
|
59
|
59
|
qw.eq(input.getUserId() != null && input.getUserId() > 0, Record::getUserId, input.getUserId());
|
|
|
@@ -66,36 +66,39 @@ public class RecordController extends BaseController {
|
|
66
|
66
|
qw.eq(input.getActionType() != null && input.getActionType() > 0, Record::getActionType, input.getActionType());
|
|
67
|
67
|
qw.like(!StringHelper.isEmpty(input.getWorkorderId()), Record::getWorkorderId, input.getWorkorderId());
|
|
68
|
68
|
qw.orderByDesc(Record::getRecordId);
|
|
69
|
|
- if (pageInput.getPageNum()==null){pageInput.setPageNum(1);}
|
|
70
|
|
- if (pageInput.getPageSize()==null){pageInput.setPageNum(10);}
|
|
|
69
|
+ if (pageInput.getPageNum() == null) {
|
|
|
70
|
+ pageInput.setPageNum(1);
|
|
|
71
|
+ }
|
|
|
72
|
+ if (pageInput.getPageSize() == null) {
|
|
|
73
|
+ pageInput.setPageNum(10);
|
|
|
74
|
+ }
|
|
71
|
75
|
Page<Record> page = GetPage(pageInput);
|
|
72
|
76
|
String captchaEnabled = configService.selectCaptchaEnabled("FileUrl");
|
|
73
|
77
|
List<Record> Records;
|
|
74
|
78
|
IPage<Record> iPage = recordService.getListPage(page, qw);
|
|
75
|
79
|
Records = iPage.getRecords();
|
|
76
|
80
|
//添加录音路径
|
|
77
|
|
- if (Records!=null && Records.size()>0)
|
|
78
|
|
- {
|
|
|
81
|
+ if (Records != null && Records.size() > 0) {
|
|
79
|
82
|
for (Record record : Records) {
|
|
80
|
83
|
if (!StringHelper.isEmpty(record.getFilePath())) {
|
|
81
|
84
|
record.setFilePath(captchaEnabled + record.getFilePath());
|
|
82
|
85
|
}
|
|
83
|
86
|
}
|
|
84
|
87
|
}
|
|
85
|
|
- return Success("成功", Records,iPage.getTotal());
|
|
|
88
|
+ return Success("成功", Records, iPage.getTotal());
|
|
86
|
89
|
}
|
|
87
|
90
|
|
|
88
|
91
|
@ApiOperation("详情")
|
|
89
|
|
- @Log(title = "查询通话记录表详情",businessType = BusinessType.QUERY)
|
|
|
92
|
+ @Log(title = "查询通话记录表详情", businessType = BusinessType.QUERY)
|
|
90
|
93
|
@GetMapping("/{id}")
|
|
91
|
94
|
public AjaxResult getInfo(@PathVariable long id) {
|
|
92
|
95
|
return Success("成功", recordService.getEntity(id));
|
|
93
|
96
|
}
|
|
94
|
97
|
|
|
95
|
98
|
@ApiOperation("删除")
|
|
96
|
|
- @Log(title = "删除通话记录表",businessType = BusinessType.DELETE)
|
|
|
99
|
+ @Log(title = "删除通话记录表", businessType = BusinessType.DELETE)
|
|
97
|
100
|
@DeleteMapping("/{ids}")
|
|
98
|
|
- public AjaxResult delete(@PathVariable Long[] ids) {
|
|
|
101
|
+ public AjaxResult delete(@PathVariable Long[] ids) {
|
|
99
|
102
|
boolean result = recordService.delete(Arrays.asList(ids));
|
|
100
|
103
|
if (result) {
|
|
101
|
104
|
return Success("成功");
|
|
|
@@ -105,14 +108,14 @@ public class RecordController extends BaseController {
|
|
105
|
108
|
}
|
|
106
|
109
|
|
|
107
|
110
|
@ApiOperation("编辑")
|
|
108
|
|
- @Log(title = "编辑通话记录",businessType = BusinessType.UPDATE)
|
|
|
111
|
+ @Log(title = "编辑通话记录", businessType = BusinessType.UPDATE)
|
|
109
|
112
|
@PutMapping
|
|
110
|
|
- public AjaxResult edit(@RequestBody Record input) {
|
|
|
113
|
+ public AjaxResult edit(@RequestBody Record input) {
|
|
111
|
114
|
LambdaQueryWrapper<Record> qw = new LambdaQueryWrapper<>();
|
|
112
|
115
|
qw.eq(Record::getCallId, input.getCallId());
|
|
113
|
116
|
|
|
114
|
|
- Record record= recordService.getEntity(qw);
|
|
115
|
|
- record.setWorkorderId(input.getWorkorderId());
|
|
|
117
|
+ Record record = recordService.getEntity(qw);
|
|
|
118
|
+ record.setWorkorderId(input.getWorkorderId());
|
|
116
|
119
|
boolean result = recordService.update(record);
|
|
117
|
120
|
if (result) {
|
|
118
|
121
|
return Success("成功");
|
|
|
@@ -120,6 +123,4 @@ public class RecordController extends BaseController {
|
|
120
|
123
|
return Error("修改失败");
|
|
121
|
124
|
}
|
|
122
|
125
|
}
|
|
123
|
|
-
|
|
124
|
|
-
|
|
125
|
126
|
}
|