Browse Source

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

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

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

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

Loading…
Cancel
Save