This commit is contained in:
zhal 2022-07-08 13:05:44 +08:00
commit a50b691fe2
2 changed files with 60 additions and 0 deletions

View File

@ -43,6 +43,36 @@ public class ProcessUtil {
} }
list.add(I18nRes.findValue(CoEConstant.APP_ID, palMethodModel.getId())); list.add(I18nRes.findValue(CoEConstant.APP_ID, palMethodModel.getId()));
} }
List<PALMethodModel> methodControlModels = PALMethodManager.getInstance().getPALMethodModelListByMethod("control");
Map<String, String> map2 = new HashMap<String, String>();
for (int i = 0; i < size; i++) {
map2.put(listApps.get(i).getId(), listApps.get(i).getRuntimeState());
}
for (int i = 0, methodSize = methodControlModels.size(); i < methodSize; i++) {
PALMethodModel palMethodModel = methodControlModels.get(i);
String appId = palMethodModel.getId();
if (map2.containsKey("com.actionsoft.apps.coe.method." + appId)) {
String methodId1 = map2.get("com.actionsoft.apps.coe.method." + appId);
if (methodId1.equals(AppsConst.RUNTIME_STATE_STOPPED) || methodId1.equals(AppsConst.RUNTIME_STATE_FAILED) || methodId1.equals(AppsConst.RUNTIME_STATE_READY) || methodId1.equals(AppsConst.RUNTIME_STATE_STARTING) || methodId1.equals(AppsConst.RUNTIME_STATE_STOPPING) || methodId1.equals(AppsConst.RUNTIME_STATE_UNINSTALLED) || methodId1.equals(AppsConst.RUNTIME_STATE_UNINSTALLING) || methodId1.equals(AppsConst.RUNTIME_STATE_FAILED))
continue;
}
list.add(I18nRes.findValue(CoEConstant.APP_ID, palMethodModel.getId()));
}
List<PALMethodModel> methodDataModels = PALMethodManager.getInstance().getPALMethodModelListByMethod("data");
Map<String, String> map3 = new HashMap<String, String>();
for (int i = 0; i < size; i++) {
map3.put(listApps.get(i).getId(), listApps.get(i).getRuntimeState());
}
for (int i = 0, methodSize = methodDataModels.size(); i < methodSize; i++) {
PALMethodModel palMethodModel = methodDataModels.get(i);
String appId = palMethodModel.getId();
if (map3.containsKey("com.actionsoft.apps.coe.method." + appId)) {
String methodId1 = map3.get("com.actionsoft.apps.coe.method." + appId);
if (methodId1.equals(AppsConst.RUNTIME_STATE_STOPPED) || methodId1.equals(AppsConst.RUNTIME_STATE_FAILED) || methodId1.equals(AppsConst.RUNTIME_STATE_READY) || methodId1.equals(AppsConst.RUNTIME_STATE_STARTING) || methodId1.equals(AppsConst.RUNTIME_STATE_STOPPING) || methodId1.equals(AppsConst.RUNTIME_STATE_UNINSTALLED) || methodId1.equals(AppsConst.RUNTIME_STATE_UNINSTALLING) || methodId1.equals(AppsConst.RUNTIME_STATE_FAILED))
continue;
}
list.add(I18nRes.findValue(CoEConstant.APP_ID, palMethodModel.getId()));
}
return list; return list;
} }
@ -96,6 +126,36 @@ public class ProcessUtil {
} }
result.put(I18nRes.findValue(CoEConstant.APP_ID, palMethodModel.getId()), palMethodModel.getId()); result.put(I18nRes.findValue(CoEConstant.APP_ID, palMethodModel.getId()), palMethodModel.getId());
} }
List<PALMethodModel> methodControlModels = PALMethodManager.getInstance().getPALMethodModelListByMethod("control");
Map<String, String> map2 = new HashMap<String, String>();
for (int i = 0; i < size; i++) {
map2.put(listApps.get(i).getId(), listApps.get(i).getRuntimeState());
}
for (int i = 0, methodSize = methodControlModels.size(); i < methodSize; i++) {
PALMethodModel palMethodModel = methodControlModels.get(i);
String appId = palMethodModel.getId();
if (map2.containsKey("com.actionsoft.apps.coe.method." + appId)) {
String methodId1 = map2.get("com.actionsoft.apps.coe.method." + appId);
if (methodId1.equals(AppsConst.RUNTIME_STATE_STOPPED) || methodId1.equals(AppsConst.RUNTIME_STATE_FAILED) || methodId1.equals(AppsConst.RUNTIME_STATE_READY) || methodId1.equals(AppsConst.RUNTIME_STATE_STARTING) || methodId1.equals(AppsConst.RUNTIME_STATE_STOPPING) || methodId1.equals(AppsConst.RUNTIME_STATE_UNINSTALLED) || methodId1.equals(AppsConst.RUNTIME_STATE_UNINSTALLING) || methodId1.equals(AppsConst.RUNTIME_STATE_FAILED))
continue;
}
result.put(I18nRes.findValue(CoEConstant.APP_ID, palMethodModel.getId()), palMethodModel.getId());
}
List<PALMethodModel> methodDataModels = PALMethodManager.getInstance().getPALMethodModelListByMethod("data");
Map<String, String> map3 = new HashMap<String, String>();
for (int i = 0; i < size; i++) {
map3.put(listApps.get(i).getId(), listApps.get(i).getRuntimeState());
}
for (int i = 0, methodSize = methodDataModels.size(); i < methodSize; i++) {
PALMethodModel palMethodModel = methodDataModels.get(i);
String appId = palMethodModel.getId();
if (map3.containsKey("com.actionsoft.apps.coe.method." + appId)) {
String methodId1 = map3.get("com.actionsoft.apps.coe.method." + appId);
if (methodId1.equals(AppsConst.RUNTIME_STATE_STOPPED) || methodId1.equals(AppsConst.RUNTIME_STATE_FAILED) || methodId1.equals(AppsConst.RUNTIME_STATE_READY) || methodId1.equals(AppsConst.RUNTIME_STATE_STARTING) || methodId1.equals(AppsConst.RUNTIME_STATE_STOPPING) || methodId1.equals(AppsConst.RUNTIME_STATE_UNINSTALLED) || methodId1.equals(AppsConst.RUNTIME_STATE_UNINSTALLING) || methodId1.equals(AppsConst.RUNTIME_STATE_FAILED))
continue;
}
result.put(I18nRes.findValue(CoEConstant.APP_ID, palMethodModel.getId()), palMethodModel.getId());
}
return result; return result;
} }