diff --git a/lc123/cloud/app/plugin/form/pm/PurOrderBillUpdatasfkzshListPlugin.java b/lc123/cloud/app/plugin/form/pm/PurOrderBillUpdatasfkzshListPlugin.java index b31b0f7..5e8bf6f 100644 --- a/lc123/cloud/app/plugin/form/pm/PurOrderBillUpdatasfkzshListPlugin.java +++ b/lc123/cloud/app/plugin/form/pm/PurOrderBillUpdatasfkzshListPlugin.java @@ -21,11 +21,13 @@ import java.util.Set; * 获取选中行单据分录,遍历对比分录每条数据的 "数量" 和 "关联数量" 字段,如果每一条都相等,则将是否可做收货通知 置为 false */ public class PurOrderBillUpdatasfkzshListPlugin extends AbstractListPlugin implements Plugin { + @Override public void itemClick(ItemClickEvent evt) { super.itemClick(evt); String itemKey = evt.getItemKey(); if ("biz_sfkzsh".equals(itemKey)) { + StringBuilder msg = new StringBuilder(); BillList billList = this.getView().getControl("billlistap"); // 获取选中行集合 ListSelectedRowCollection selectedRows = billList.getSelectedRows(); @@ -58,9 +60,14 @@ public class PurOrderBillUpdatasfkzshListPlugin extends AbstractListPlugin imple SaveServiceHelper.save(new DynamicObject[]{bill}); } else { - this.getView().showTipNotification("单据【"+billNo+"】未审核"); + msg.append(billNo).append(","); } } + if (msg.length() > 0) { + msg.deleteCharAt(msg.length() - 1); + this.getView().showTipNotification("单据【"+msg+"】未审核,不能更新【是否可做收获通知】"); + } + } } } \ No newline at end of file