Browse Source

REPORT-58746 zip安装失败提示

fix-lag
kuangshuai 3 years ago
parent
commit
959d8b953d
  1. 4
      designer-form/src/main/java/com/fr/design/mainframe/share/action/InstallComponentAction.java
  2. 9
      designer-form/src/main/java/com/fr/design/mainframe/share/util/InstallUtils.java

4
designer-form/src/main/java/com/fr/design/mainframe/share/action/InstallComponentAction.java

@ -95,7 +95,9 @@ public class InstallComponentAction extends UpdateAction {
} }
ShareWidgetInfoManager.getInstance().saveXmlInfo(); ShareWidgetInfoManager.getInstance().saveXmlInfo();
boolean needShowMessage = (chosenFiles.length > 1 && chosenFiles.length != failureList.size()) || containRues(chosenFiles); boolean reuNeedShowMessage = chosenFiles.length > 1 && chosenFiles.length != failureList.size();
boolean reusNeedShowMessage = containRues(chosenFiles) && !failureList.isEmpty();
boolean needShowMessage = reuNeedShowMessage || reusNeedShowMessage;
return new InstallBackInfo(installStatus, needShowMessage, failureList); return new InstallBackInfo(installStatus, needShowMessage, failureList);
} catch (Exception e) { } catch (Exception e) {
FineLoggerFactory.getLogger().error(e.getMessage(), e); FineLoggerFactory.getLogger().error(e.getMessage(), e);

9
designer-form/src/main/java/com/fr/design/mainframe/share/util/InstallUtils.java

@ -30,9 +30,14 @@ public class InstallUtils {
* 安装组件包 * 安装组件包
*/ */
public static boolean installReusFile(File chosenFile, long installTime, List<String> list) { public static boolean installReusFile(File chosenFile, long installTime, List<String> list) {
return installReusFile(chosenFile, installTime, list, o -> { InstallResult installResult = installReusFile(chosenFile, installTime, list, o -> {
//do nothing //do nothing
}).installStatus; });
Group group = installResult.group;
if (group.getAllBindInfoList().length == 0) {
DefaultShareGroupManager.getInstance().removeGroup(group);
}
return installResult.installStatus;
} }
/** /**

Loading…
Cancel
Save