采购建议报表下推采购订单只能选同一个组织(判断逻辑修改为set)
This commit is contained in:
parent
714346e078
commit
3c06f08c9b
|
|
@ -397,7 +397,7 @@ public class PurSuggestRptFromPlugin extends AbstractFormPlugin implements Plugi
|
|||
this.getView().showMessage("请先进行查询操作");
|
||||
return;
|
||||
}
|
||||
ArrayList<Long> ids = new ArrayList<>();
|
||||
HashSet<Long> ids = new HashSet<>();
|
||||
for (int i = 0; i < tqq9_pursuggestrptentry.size(); i++) {
|
||||
Boolean isChange = tqq9_pursuggestrptentry.get(i).getBoolean("tqq9_ischange");
|
||||
if (isChange) {
|
||||
|
|
@ -405,16 +405,11 @@ 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
BillShowParameter param = new BillShowParameter();
|
||||
param.setFormId("pm_purorderbill");
|
||||
param.setCustomParam("pm_purorderbill", dataEntity);//采购订单号
|
||||
|
|
@ -422,9 +417,6 @@ public class PurSuggestRptFromPlugin extends AbstractFormPlugin implements Plugi
|
|||
param.getOpenStyle().setShowType(ShowType.Modal);
|
||||
this.getView().showForm(param);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue