Browse Source

http://www.finedevelop.com:2016/browse/REPORT-15128

lastTime刷新后,会导致功能点上传不上去
bugfix/10.0
alex.sung 5 years ago
parent
commit
de5ee5ee9e
  1. 24
      designer-realize/src/main/java/com/fr/design/mainframe/InformationCollector.java

24
designer-realize/src/main/java/com/fr/design/mainframe/InformationCollector.java

@ -184,12 +184,6 @@ public class InformationCollector implements XMLReadable, XMLWriter {
}
private void sendUserInfo(){
long currentTime = new Date().getTime();
long lastTime = getLastTimeMillis();
if (currentTime - lastTime <= DELTA) {
return;
}
JSONObject content = getJSONContentAsByte();
String url = CloudCenter.getInstance().acquireUrlByKind("user.info.v10");
boolean success = false;
@ -207,13 +201,7 @@ public class InformationCollector implements XMLReadable, XMLWriter {
}
}
private void sendFunctionsInfo(){
Date current = new Date();
long lastTime = getLastTimeMillis();
long currentTime = current.getTime();
if (currentTime - lastTime <= DELTA) {
return;
}
private void sendFunctionsInfo(long currentTime, long lastTime){
FineLoggerFactory.getLogger().info("Start sent function records to the cloud center...");
queryAndSendOnePageFunctionContent(currentTime, lastTime, 0);
long page = (totalCount/PAGE_SIZE) + 1;
@ -363,8 +351,14 @@ public class InformationCollector implements XMLReadable, XMLWriter {
} catch (InterruptedException e) {
FRContext.getLogger().error(e.getMessage(), e);
}
sendUserInfo();
sendFunctionsInfo();
long currentTime = new Date().getTime();
long lastTime = getLastTimeMillis();
if (currentTime - lastTime > DELTA) {
sendUserInfo();
sendFunctionsInfo(currentTime, lastTime);
}
TemplateInfoCollector.getInstance().sendTemplateInfo();
ErrorInfoUploader.getInstance().sendErrorInfo();
}

Loading…
Cancel
Save