From 98902bb0b308af5072f68196a79be31b221a2630 Mon Sep 17 00:00:00 2001 From: zxf Date: Tue, 28 Nov 2023 23:10:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=A4=9A=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/classes/html/bureau/recording.html | 8 +- build/classes/rush/BureauAction.class | Bin 17319 -> 21138 bytes .../WEB-INF/classes/rush/BureauAction.class | Bin 17319 -> 21138 bytes .../artifacts/rushfee_Web_exploded/ptrun.ini | 2 +- resource/html/bureau/crmrecording.html | 216 ++++++++++++++++++ src/rush/BureauAction.java | 210 +++++++++++++++++ 6 files changed, 431 insertions(+), 5 deletions(-) create mode 100644 resource/html/bureau/crmrecording.html diff --git a/build/classes/html/bureau/recording.html b/build/classes/html/bureau/recording.html index 3feb1e3..9074086 100644 --- a/build/classes/html/bureau/recording.html +++ b/build/classes/html/bureau/recording.html @@ -10,15 +10,15 @@ - - - - 查询 导出 diff --git a/build/classes/rush/BureauAction.class b/build/classes/rush/BureauAction.class index 21914c8b41b7c162cc2fb809c6c35e51e1501467..8bc53bf447e2e6077e8aaae4b1ac2e9e8319632a 100644 GIT binary patch delta 7037 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 + + +录音操作 + + +
+ + + + + + + + + + + + + + + 查询 + 导出 +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/src/rush/BureauAction.java b/src/rush/BureauAction.java index a9e62b8..a29a250 100644 --- a/src/rush/BureauAction.java +++ b/src/rush/BureauAction.java @@ -24,6 +24,216 @@ public class BureauAction { private static Logger logger = Logger.getLogger(BureauAction.class); + @Request.Post("getlistcrm") + public Map getlistcrm(Params params) { + String searchbegindate = params.getString("searchbegindate"); + String searchenddate = params.getString("searchenddate"); + String phone = params.getString("phone"); + String empno = params.getString("empno"); + String calltype = params.getString("calltype"); + String manyi = params.getString("manyi"); + String company = params.getString("company"); + String custname = params.getString("custname"); + String diqu = params.getString("diqu"); + String callstate = params.getString("callstate"); + String problem = params.getString("problem"); + String timeSql = ""; + String typeSql = ""; + String phoneSql = ""; + String empnoSql = ""; + //String manyiSql = ""; + StringBuffer manyiSql = new StringBuffer(); + // String companySql = ""; + StringBuffer companySql = new StringBuffer(); + String custnameSql=""; + StringBuffer diquSql = new StringBuffer(); + //String diquSql=""; + StringBuffer problemSql = new StringBuffer(); + //String problemSql=""; + String callstateSql=""; + String pinjie=""; + String noRight=" CRM_SM_TEL_RECORD s "; + String right= + " ( select * from ( select CALLID ,PRODUCTNAME,CUSTOMER_ID,QUESTION_ID,\n" + + " QUESTION_ANSWER,CUSTOMER_NAME,CUSTOMER_TAX_ID,tel ,MOBILE ,PERSON_TEL, question_content,\n" + + " CONTACT,TEL_DATE ,TEL_PERSON,ENTRY_PERSON ,TEL_RECORD_ID,RECODER_ID,ENTRY_DATE,ORGID,ORGNAME,\n" + + " \n" + + " row_number() over ( PARTITION BY red.customer_id ORDER BY red.entry_date ) as rn from \n" + + " CRM_SM_TEL_RECORD red ) where rn=1 ) s "; + + String userId = SessionHelper.getCurrentUserId(); + params.put("userId", userId); + + //添加精准查询 + if (calltype != null) { + String[] callArrray = calltype.split(","); + + if (callArrray.length == 3) { + //分组查询 查全部 + pinjie=right; + } + if (callArrray.length == 2) { + if (calltype.contains("2")) { + if (calltype.contains("0")) { + typeSql = " and CALLERNO='12366'"; + } + if (calltype.contains("1")) { + typeSql = " and CALLERNO!='12366'"; + } + pinjie=right; + } else { + pinjie=noRight; + } + + } + + if (callArrray.length == 1) { + if (calltype.contains("2")) { + pinjie=right; + } + else{ + if (calltype.contains("0")) { + typeSql = " and CALLERNO='12366'"; + } + if (calltype.contains("1")) { + typeSql = " and CALLERNO!='12366'"; + } + pinjie=noRight; + } + } + + + + } + else{ + pinjie=noRight; + } + + String sql = " SELECT c.CALLID, c.CALLEENO,c.CALLERNO phone_num ,c.AGENTID emp_no,c.BEGINTIME start_time,c.ENDTIME end_time,to_char(c.BEGINTIME,'yyyy-mm-dd') create_time, " + + "c.SECONDS record_duration ,REGEXP_REPLACE( REGEXP_REPLACE(c.FILENAME,'Z:\\\\1',''),'\\\\','/') path ,c.CALLTYPE call_type,c.NAME,s.TEL_RECORD_ID,s.RECODER_ID," + + "s.ENTRY_DATE,s.ORGID,s.ORGNAME orgname,d.city_name area_name,c.satisfaction manyidu,s.PRODUCTNAME,s.CUSTOMER_ID,s.QUESTION_ID," + + "s.QUESTION_ANSWER,s.CUSTOMER_NAME,s.CUSTOMER_TAX_ID,s.tel ,s.MOBILE caller_phone,s.PERSON_TEL, s.question_content," + + "s.CONTACT,s.TEL_DATE ,s.TEL_PERSON,s.ENTRY_PERSON ,'播放' AS play ,'下载' as down FROM " +pinjie+ + "LEFT JOIN CALLSYS_TRECORDFAILINFO c ON c.CALLID = s.CALLID " + + " left join tel_dic_city d on c.calleeno=d.callee_no " + + " where 1=1 "; + + + if (searchbegindate != null && searchenddate != null) { + timeSql = " and to_char(c.BEGINTIME,'yyyy-mm-dd')>='" + searchbegindate + "' and to_char(c.BEGINTIME,'yyyy-mm-dd')<='" + searchenddate + "'"; + } + + if (phone != null) { + phoneSql = " and (s.MOBILE like '%" + phone + "%' or c.CALLERNO='" + phone + "')"; + } + if (empno != null) { + empnoSql = " and c.AGENTID like '%" + empno + "%'"; + } + if (manyi != null) { + String[] manyiArrray = manyi.split(","); + if(manyi.contains("4")){ + if(manyiArrray.length==1) { + manyiSql.append(" and c.satisfaction is null ") ; + } + if(manyiArrray.length>1&manyiArrray.length<4){ + manyiSql.append(" and ( c.satisfaction in ("); + for(int i=0;i records = (List) map.get("records"); + for (Map m : records) { + m.put("path", "http://10.1.1.54:8082" + m.get("path")); + if (m.get("path") == null) { + m.put("play", "无录音"); + m.put("path", ""); + } + + } + + + return map; + } + + + @Request.Post("getlist") public Map getlist(Params params) { String searchbegindate = params.getString("searchbegindate");