yzx 8 часов назад
Родитель
Сommit
2f63d65818

+ 1 - 1
src/main/java/com/telerobot/fs/global/CdrPush.java

@@ -33,7 +33,7 @@ public class CdrPush implements ApplicationListener<ApplicationReadyEvent> {
     private static Semaphore semaphore = new Semaphore(9999);
     private static ArrayBlockingQueue<CdrDetail> cdrQueue = new ArrayBlockingQueue<>(9999);
     private static boolean checkPostCdrEnabled(){
-        return Boolean.parseBoolean(SystemConfig.getValue("post_cdr_enabled", "true"));
+        return Boolean.parseBoolean(SystemConfig.getValue("post_cdr_enabled", "false"));
     }
 
     public static boolean addCdrToQueue(CdrDetail cdr){

+ 12 - 3
src/main/java/com/telerobot/fs/utils/OkHttpClientUtil.java

@@ -78,10 +78,19 @@ public class OkHttpClientUtil {
      */
     public static String postCdr(String url, String data){
 
-        RequestBody requestBody = new FormBody.Builder().add("cdr", data).build();;
+
+
+//        RequestBody requestBody = new FormBody.Builder().add("cdr", data).build();;
+        RequestBody requestBody = RequestBody.create(
+                MediaType.parse("application/json; charset=utf-8"),
+                data
+        );
+//        RequestBody requestBody = new FormBody.Builder().add("cdr", data).build();;
         Request.Builder  builder = new Request.Builder()
-                    .post(requestBody)
-                    .url(url);
+                .post(requestBody)
+                .post(requestBody)
+                .url(url);
+
 
         Request request = builder.build();
         Response response = null;