فهرست منبع

fix: 同步管理

caozixuan 3 سال پیش
والد
کامیت
28662a2fd8
1فایلهای تغییر یافته به همراه11 افزوده شده و 7 حذف شده
  1. 11 7
      teachcloud-common/src/main/java/com/qmth/teachcloud/common/sync/StmmsUtils.java

+ 11 - 7
teachcloud-common/src/main/java/com/qmth/teachcloud/common/sync/StmmsUtils.java

@@ -97,15 +97,19 @@ public class StmmsUtils {
         map.put("password", validParam(password, null, false, "密码"));
         map.put("role", validParam(String.valueOf(roleValue), null, true, "类型:MARKER、SUBJECT_HEADER"));
         map.put("enable", validParam(enable, true, false, "是否启用"));
-        String result = HttpKit.sendPost(postUrl, getHeaders(schoolId, userSaveUrl), map, null, null, null);
-        JSONObject jsonObject = JSONObject.parseObject(result);
-        if (jsonObject.containsKey("updateTime")) {
-            return true;
-        } else {
-            log.warn("用户推送(同步)失败");
+        try {
+            String result = HttpKit.sendPost(postUrl, getHeaders(schoolId, userSaveUrl), map, null, null, null);
+            JSONObject jsonObject = JSONObject.parseObject(result);
+            if (jsonObject.containsKey("updateTime")) {
+                return true;
+            } else {
+                log.warn("用户推送(同步)失败");
+                return false;
+            }
+        } catch (Exception e) {
+            log.error(e.getMessage());
             return false;
         }
-//        return false;
     }
 
     /**