diff --git a/lc123/cloud/app/plugin/form/pm/PurSuggestRptFromPlugin.java b/lc123/cloud/app/plugin/form/pm/PurSuggestRptFromPlugin.java index 0e43d9a..c95e644 100644 --- a/lc123/cloud/app/plugin/form/pm/PurSuggestRptFromPlugin.java +++ b/lc123/cloud/app/plugin/form/pm/PurSuggestRptFromPlugin.java @@ -397,7 +397,7 @@ public class PurSuggestRptFromPlugin extends AbstractFormPlugin implements Plugi this.getView().showMessage("请先进行查询操作"); return; } - ArrayList ids = new ArrayList<>(); + HashSet ids = new HashSet<>(); for (int i = 0; i < tqq9_pursuggestrptentry.size(); i++) { Boolean isChange = tqq9_pursuggestrptentry.get(i).getBoolean("tqq9_ischange"); if (isChange) { @@ -405,15 +405,10 @@ public class PurSuggestRptFromPlugin extends AbstractFormPlugin implements Plugi ids.add(org.getLong("id")); } } - if (ids.size() != 0) { + if (ids.size() > 1) { //判断组织id是否全部一致 - Long id = ids.get(0); - for (int i = 1; i < ids.size(); i++) { - if (!id.equals(ids.get(i))) { - this.getView().showErrorNotification("请选择业务归属一致的明细行"); - return; - } - } + this.getView().showErrorNotification("请选择业务归属一致的明细行"); + return; } BillShowParameter param = new BillShowParameter(); param.setFormId("pm_purorderbill"); @@ -422,9 +417,6 @@ public class PurSuggestRptFromPlugin extends AbstractFormPlugin implements Plugi param.getOpenStyle().setShowType(ShowType.Modal); this.getView().showForm(param); } - } - - } -} \ No newline at end of file +}