Browse Source

逻辑优化

wanwei 7 months ago
parent
commit
395423dd5b

+ 4 - 0
src/main/java/fi/fa/opplugin/AssetMidBillOpPlugin.java

@@ -145,6 +145,10 @@ public class AssetMidBillOpPlugin extends AbstractListPlugin {
             for (Object pk : primaryKeyValues) {
                 DynamicObject info = BusinessDataServiceHelper.loadSingle(pk, "nckd_e_dispatch_mid");
                 id = info.getLong("nckd_ywcl");
+                if (id == 0) {
+                    this.getView().showMessage("该单据还未下推生成业务处理单");
+                    return;
+                }
             }
             BillShowParameter showParameter = new BillShowParameter();
 

+ 4 - 0
src/main/java/fi/fa/opplugin/FaChangeMidOpPlugin.java

@@ -141,6 +141,10 @@ public class FaChangeMidOpPlugin extends AbstractListPlugin {
             for (Object pk : primaryKeyValues) {
                 DynamicObject info = BusinessDataServiceHelper.loadSingle(pk, "nckd_e_change_mid");
                 id = info.getLong("nckd_ywcl");
+                if (id == 0) {
+                    this.getView().showMessage("该单据还未下推生成业务处理单");
+                    return;
+                }
             }
             BillShowParameter showParameter = new BillShowParameter();
 

+ 4 - 0
src/main/java/fi/fa/opplugin/FaDisCardMidOpPlugin.java

@@ -113,6 +113,10 @@ public class FaDisCardMidOpPlugin extends AbstractListPlugin {
             for (Object pk : primaryKeyValues) {
                 DynamicObject info = BusinessDataServiceHelper.loadSingle(pk, "nckd_e_discard_mid");
                 id = info.getLong("nckd_ywcl");
+                if (id == 0) {
+                    this.getView().showMessage("该单据还未下推生成业务处理单");
+                    return;
+                }
             }
             BillShowParameter showParameter = new BillShowParameter();