Sfoglia il codice sorgente

手动外呼工号解码中文

peicj 4 giorni fa
parent
commit
6c7783f223

+ 8 - 0
ruoyi-admin/src/main/java/com/ruoyi/cc/service/impl/CcOutboundCdrServiceImpl.java

@@ -5,9 +5,11 @@ import com.ruoyi.cc.mapper.CcOutboundCdrMapper;
 import com.ruoyi.cc.service.ICcOutboundCdrService;
 import com.ruoyi.common.core.text.Convert;
 import com.ruoyi.common.utils.DateUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.net.URLDecoder;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -104,6 +106,12 @@ public class CcOutboundCdrServiceImpl implements ICcOutboundCdrService
     @Override
     public int insertCcOutboundCdr(CcOutboundCdr ccOutboundCdr)
     {
+        // 对opnum字段进行URL解码,防止乱码
+        if(StringUtils.isNotBlank(ccOutboundCdr.getOpnum())){
+            try {
+                ccOutboundCdr.setOpnum(URLDecoder.decode(ccOutboundCdr.getOpnum(), "UTF-8"));
+            } catch (Exception e) {}
+        }
         return ccOutboundCdrMapper.insertCcOutboundCdr(ccOutboundCdr);
     }