Browse Source

Pull request #14756: REPORT-133286 fbp设计器获取云中心网址为空

Merge in DESIGN/design from ~DESTINY.LIN/design:fbp/release to fbp/release

* commit '0f8d6de84544d02e4422fe2fbff3595f5f5dd8c0':
  REPORT-133286 fbp设计器获取云中心网址为空 代码质量
  REPORT-133286 fbp设计器获取云中心网址为空
fbp/merge
Destiny.Lin-林锦龙 6 months ago
parent
commit
755789a993
  1. 38
      designer-realize/src/main/java/com/fanruan/boot/env/function/DesignUpdateComponent.java

38
designer-realize/src/main/java/com/fanruan/boot/env/function/DesignUpdateComponent.java vendored

@ -6,8 +6,14 @@ import com.fanruan.carina.annotions.FineComponent;
import com.fanruan.carina.annotions.Start;
import com.fanruan.carina.annotions.Stop;
import com.fanruan.carina.annotions.Supplemental;
import com.fanruan.cloud.FanruanCloud;
import com.fanruan.cloud.FinePassportServiceAdaptor;
import com.fanruan.cloud.metadata.ConfigServiceProvider;
import com.fanruan.cloud.site.SitesServiceProvider;
import com.fanruan.config.bbs.FineBBSConfigProvider;
import com.fanruan.update.base.UpdateSourceGroup;
import com.fanruan.update.plugins.UpdatePluginConfigGroup;
import com.fr.general.CloudCenter;
import com.fr.start.common.DesignerStartupContext;
import com.fr.update.ResourceUpdateManager;
import com.fr.update.base.DefaultSourcePath;
@ -40,7 +46,7 @@ public class DesignUpdateComponent {
*/
@Start
public void start() {
initFanruanCloud();
if (DesignerStartupContext.getInstance().onWarmup()) {
try {
prepare4Start();
@ -53,6 +59,36 @@ public class DesignUpdateComponent {
}
}
private void initFanruanCloud() {
FanruanCloud.setSitesService(new SitesServiceProvider() {
@Override
public boolean enabled() {
return !CloudCenter.getInstance().isDisable();
}
@Override
public String acquireUrlByKind(String kind) {
return CloudCenter.getInstance().acquireUrlByKind(kind);
}
});
FanruanCloud.setConfigService(new ConfigServiceProvider() {
@Override
public boolean enabled() {
return !CloudCenter.getInstance().isDisable();
}
@Override
public String acquireConf(String kind) {
return CloudCenter.getInstance().acquireConf(kind);
}
public FineBBSConfigProvider getBBSConfig() {
return Carina.config(FineBBSConfigProvider.class);
}
});
FanruanCloud.setPassportService(new FinePassportServiceAdaptor());
}
/**
* 添加一些预启动事项
*/

Loading…
Cancel
Save