diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/InitDataController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/InitDataController.java index 643f9ca..87381c5 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/InitDataController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/InitDataController.java @@ -80,18 +80,26 @@ public class InitDataController extends BaseController { synclist.add(Base64.encodeBase64String(SerializUtils.objToByte(model))); index++; if (index%100 == 0) { - postser(synclist, cla.getName()); + boolean boo = postser(synclist, cla.getName()); + if (!boo) { + System.out.println(cla.getName()); + System.out.println(JsonUtil.array2JsonString(list)); + } synclist.clear(); } } if (synclist.size() > 0) { - postser(synclist, cla.getName()); + boolean boo = postser(synclist, cla.getName()); + if (!boo) { + System.out.println(cla.getName()); + System.out.println(JsonUtil.array2JsonString(list)); + } } } return sb.toString(); } - private void postser(List synclist, String claName) { + private boolean postser(List synclist, String claName) { try { HttpClient client = new HttpClient(); client.getHttpConnectionManager().getParams().setConnectionTimeout(30000); @@ -110,8 +118,13 @@ public class InitDataController extends BaseController { if (200 == statusCode) { } + if (!"success".equals(json)) { + return false; + } + return true; } catch (Exception e) { e.printStackTrace(); + return false; } } @@ -123,6 +136,8 @@ public class InitDataController extends BaseController { Class cla = Class.forName(className); List synclist = JsonUtil.toList(json, String.class); for (String s:synclist) { + System.out.println(className); + System.out.println(s); Object obj = SerializUtils.byteToObj(Base64.decodeBase64(s)); String id = cla.getMethod("getId").invoke(obj).toString(); if (StringUtils.isNotEmpty(id)) {