Ver Código Fonte

更新通话记录

yangxiaohui 5 anos atrás
pai
commit
2cebfd7af1

+ 6 - 7
src/main/java/com/one/jonhon/contactrecord/controller/CallRecordController.java

@@ -30,13 +30,12 @@ public class CallRecordController {
30 30
             map.put("endNo", endPage);
31 31
             String callType = request.getParameter("callType");
32 32
             String ringLongTime = request.getParameter("ringLongTime");
33
-            map.put("ringLongTime", (ringLongTime == null || "".equals(ringLongTime)) ? "-1" : Integer.parseInt(ringLongTime.trim()));//振铃时长
34
-            map.put("callerNumber", request.getParameter("callerNumber") == null ? "" : request.getParameter("callerNumber").trim());//电话号码
35
-            map.put("employeeName", request.getParameter("employeeName") == null ? "" : request.getParameter("employeeName").trim());//坐席姓名
36
-            //map.put("employeeId",request.getParameter("employeeId") == null ? "" : request.getParameter("employeeId")  );//坐席员工ID
37
-            map.put("callType", (callType == null || "".equals(callType)) ? "-1" : Integer.parseInt(callType));//呼叫方式(0来电1去点2未接3ivr处理)
38
-            map.put("beginTime", request.getParameter("beginTime") == null ? "" : request.getParameter("beginTime").trim());//开始时间 YYYY-MM-DD HH24:mi:ss
39
-            map.put("endTime", request.getParameter("endTime") == null ? "" : request.getParameter("endTime").trim());//结束时间 YYYY-MM-DD HH24:mi:ss
33
+            map.put("ringLongTime", (ringLongTime == null || "".equals(ringLongTime)) ? "-1" : Integer.parseInt(ringLongTime.trim()));
34
+            map.put("callerNumber", request.getParameter("callerNumber") == null ? "" : request.getParameter("callerNumber").trim());
35
+            map.put("employeeName", request.getParameter("employeeName") == null ? "" : request.getParameter("employeeName").trim());
36
+            map.put("callType", (callType == null || "".equals(callType)) ? "-1" : Integer.parseInt(callType));
37
+            map.put("beginTime", request.getParameter("beginTime") == null ? "" : request.getParameter("beginTime").trim());
38
+            map.put("endTime", request.getParameter("endTime") == null ? "" : request.getParameter("endTime").trim());
40 39
             contactRecordList = callRecordService.getAllCallRecord(map);
41 40
             if (contactRecordList.size() > 0) {
42 41
                 Integer total = callRecordService.getAllCallRecordTotal(map);

+ 4 - 4
src/main/java/com/one/jonhon/contactrecord/controller/LeaveWordsController.java

@@ -33,10 +33,10 @@ public class LeaveWordsController {
33 33
             Map<String,Object> map = new HashMap<>();
34 34
             map.put("startPage",startPage);
35 35
             map.put("endPage",endPage);
36
-            map.put("callerNumber",request.getParameter("callerNumber"));//电话号码
37
-            map.put("status",request.getParameter("status"));//状态 0未处理 1已处理 2注销
38
-            map.put("beginTime",request.getParameter("beginTime"));//开始时间 YYYY-MM-DD HH24:mi:ss
39
-            map.put("endTime",request.getParameter("endTime"));//结束时间 YYYY-MM-DD HH24:mi:ss
36
+            map.put("callerNumber",request.getParameter("callerNumber"));
37
+            map.put("status",request.getParameter("status"));
38
+            map.put("beginTime",request.getParameter("beginTime"));
39
+            map.put("endTime",request.getParameter("endTime"));
40 40
             leaveWords = leaveWordsService.getAllLeaveWords(map);
41 41
             if (leaveWords.size() > 0) {
42 42
                 Integer total = leaveWordsService.getAllLeaveWordsTotal(map);

+ 7 - 8
src/main/java/com/one/jonhon/contactrecord/controller/MissedCallsController.java

@@ -6,7 +6,6 @@ import com.one.jonhon.contactrecord.service.IMissedCallsService;
6 6
 import com.one.jonhon.tool.ReturnModel;
7 7
 import org.springframework.beans.factory.annotation.Autowired;
8 8
 import org.springframework.web.bind.annotation.*;
9
-
10 9
 import javax.servlet.http.HttpServletRequest;
11 10
 import java.util.ArrayList;
12 11
 import java.util.HashMap;
@@ -30,13 +29,13 @@ public class MissedCallsController {
30 29
             Map<String,Object> map = new HashMap<>();
31 30
             map.put("startPage",startPage);
32 31
             map.put("endPage",endPage);
33
-            map.put("callerNumber",request.getParameter("callerNumber"));//电话号码
34
-            map.put("callBackState",request.getParameter("callBackState"));//回拨状态  1:未回拨 2:已回拨
35
-            map.put("agentId",request.getParameter("agentId"));//坐席ID
36
-            map.put("agentGroupId",request.getParameter("agentGroupId"));//坐席组ID
37
-            map.put("agentName",request.getParameter("agentName"));//坐席姓名
38
-            map.put("beginTime",request.getParameter("beginTime"));//开始时间 YYYY-MM-DD HH24:mi:ss
39
-            map.put("endTime",request.getParameter("endTime"));//结束时间 YYYY-MM-DD HH24:mi:ss
32
+            map.put("callerNumber",request.getParameter("callerNumber"));
33
+            map.put("callBackState",request.getParameter("callBackState"));
34
+            map.put("agentId",request.getParameter("agentId"));
35
+            map.put("agentGroupId",request.getParameter("agentGroupId"));
36
+            map.put("agentName",request.getParameter("agentName"));
37
+            map.put("beginTime",request.getParameter("beginTime"));
38
+            map.put("endTime",request.getParameter("endTime"));
40 39
             missedCalls = missedCallsService.getAllMissedCalls(map);
41 40
             if (missedCalls.size() > 0) {
42 41
                 Integer total = missedCallsService.getAllMissedCallsTotal(map);

+ 11 - 11
src/main/java/com/one/jonhon/contactrecord/model/CallRecords.java

@@ -6,17 +6,17 @@ import java.util.Date;
6 6
 
7 7
 @Data
8 8
 public class CallRecords {
9
-    private String callerNumber; //来电号码
10
-    private String calleeNumber;  //被叫分机号码 (被叫号码)extNumber
11
-    private String customerName; //来电人(客户姓名)
12
-    private Integer callType;//呼叫类型,0呼入1呼出
13
-    private Integer callState;//呼叫状态,0:未接通电话1已接通电话
14
-    private String ringStartTime;//振铃开始时间
15
-    private String talkStartTime;//通话开始时间
16
-    private String talkEndTime;//通话结束时间
17
-    private Integer ringLongTime; //振铃时长
9
+    private String callerNumber;
10
+    private String calleeNumber;
11
+    private String customerName;
12
+    private Integer callType;
13
+    private Integer callState;
14
+    private String ringStartTime;
15
+    private String talkStartTime;
16
+    private String talkEndTime;
17
+    private Integer ringLongTime;
18 18
     private Integer employeeId;
19 19
     private String employeeName;
20
-    private String recFilename;  //录音文件
21
-    private Integer periodTalking;  //通话时长
20
+    private String recFilename;
21
+    private Integer periodTalking;
22 22
 }

+ 13 - 13
src/main/java/com/one/jonhon/contactrecord/model/LeaveWords.java

@@ -6,19 +6,19 @@ import java.util.Date;
6 6
 
7 7
 @Data
8 8
 public class LeaveWords {
9
-    private String callId; //呼叫ID
10
-    private String callerNumber;  //来电号码
9
+    private String callId;
10
+    private String callerNumber;
11 11
     @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
12
-    private Date  leaveTime; //留言时间
13
-    private Integer  status; //状态 0未处理 1已处理 2注销
14
-    private Integer userId;     //操作员ID
15
-    private String  agentId;    //处理坐席工号
16
-    private String  agentUserName;    //处理坐席姓名
12
+    private Date  leaveTime;
13
+    private Integer  status;
14
+    private Integer userId;
15
+    private String  agentId;
16
+    private String  agentUserName;
17 17
     @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
18
-    private Date  dealTime; //处理时间(时间格式)
19
-    private String dealContent;  //处理结果
20
-    private String remark;      //备注
21
-    private String callAppId;  //
22
-    private String  recordFile;   //录音文件路径
23
-    private String  GroupId;       //分组ID
18
+    private Date  dealTime;
19
+    private String dealContent;
20
+    private String remark;
21
+    private String callAppId;
22
+    private String  recordFile;
23
+    private String  GroupId;
24 24
 }

+ 9 - 9
src/main/java/com/one/jonhon/contactrecord/model/MissedCalls.java

@@ -7,13 +7,13 @@ import java.util.Date;
7 7
 @Data
8 8
 public class MissedCalls {
9 9
     private Integer id;
10
-    private String callerNumber;//主叫号码
11
-    private String agentExtNumber;//被叫坐席分机号
12
-    private Date callInTime;//来电时间(日期格式)
13
-    private Integer userId;//坐席ID(操作员id)
14
-    private Integer callBackState; //回拨状态  1:未回拨 2:已回拨
15
-    private Date callBackTime; //回拨时间
16
-    private Integer callId; //IVR中间件会话ID
17
-    private Integer agentGroupId;//坐席组ID
18
-    private String agentName;//坐席姓名
10
+    private String callerNumber;
11
+    private String agentExtNumber;
12
+    private Date callInTime;
13
+    private Integer userId;
14
+    private Integer callBackState;
15
+    private Date callBackTime;
16
+    private Integer callId;
17
+    private Integer agentGroupId;
18
+    private String agentName;
19 19
 }