采购建议报表下推采购订单只能选同一个组织(判断逻辑修改为set)
This commit is contained in:
parent
714346e078
commit
3c06f08c9b
|
|
@ -397,7 +397,7 @@ public class PurSuggestRptFromPlugin extends AbstractFormPlugin implements Plugi
|
||||||
this.getView().showMessage("请先进行查询操作");
|
this.getView().showMessage("请先进行查询操作");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ArrayList<Long> ids = new ArrayList<>();
|
HashSet<Long> ids = new HashSet<>();
|
||||||
for (int i = 0; i < tqq9_pursuggestrptentry.size(); i++) {
|
for (int i = 0; i < tqq9_pursuggestrptentry.size(); i++) {
|
||||||
Boolean isChange = tqq9_pursuggestrptentry.get(i).getBoolean("tqq9_ischange");
|
Boolean isChange = tqq9_pursuggestrptentry.get(i).getBoolean("tqq9_ischange");
|
||||||
if (isChange) {
|
if (isChange) {
|
||||||
|
|
@ -405,15 +405,10 @@ public class PurSuggestRptFromPlugin extends AbstractFormPlugin implements Plugi
|
||||||
ids.add(org.getLong("id"));
|
ids.add(org.getLong("id"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (ids.size() != 0) {
|
if (ids.size() > 1) {
|
||||||
//判断组织id是否全部一致
|
//判断组织id是否全部一致
|
||||||
Long id = ids.get(0);
|
this.getView().showErrorNotification("请选择业务归属一致的明细行");
|
||||||
for (int i = 1; i < ids.size(); i++) {
|
return;
|
||||||
if (!id.equals(ids.get(i))) {
|
|
||||||
this.getView().showErrorNotification("请选择业务归属一致的明细行");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
BillShowParameter param = new BillShowParameter();
|
BillShowParameter param = new BillShowParameter();
|
||||||
param.setFormId("pm_purorderbill");
|
param.setFormId("pm_purorderbill");
|
||||||
|
|
@ -422,9 +417,6 @@ public class PurSuggestRptFromPlugin extends AbstractFormPlugin implements Plugi
|
||||||
param.getOpenStyle().setShowType(ShowType.Modal);
|
param.getOpenStyle().setShowType(ShowType.Modal);
|
||||||
this.getView().showForm(param);
|
this.getView().showForm(param);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue