Przeglądaj źródła

业务处理单反写中间表标识

wanwei 6 miesięcy temu
rodzic
commit
dee56136f8

+ 5 - 1
src/main/java/fi/fa/opplugin/BusProcessBillOpPlugin.java

@@ -10,6 +10,9 @@ import kd.bos.orm.query.QFilter;
 import kd.bos.servicehelper.BusinessDataServiceHelper;
 import kd.bos.servicehelper.operation.SaveServiceHelper;
 
+import java.util.Arrays;
+import java.util.List;
+
 //业务处理单
 public class BusProcessBillOpPlugin extends AbstractOperationServicePlugIn {
     @Override
@@ -131,7 +134,8 @@ public class BusProcessBillOpPlugin extends AbstractOperationServicePlugIn {
                 }
             } else if (StringUtils.equals(e.getOperationKey(),"delete")) {
                 DynamicObject info = BusinessDataServiceHelper.loadSingle(dynamicObjects[i].getPkValue(), dynamicObjects[i].getDynamicObjectType().getName());
-                if ("D".equals(info.getString("nckd_detailtype"))) {
+                List<String> list = Arrays.asList("D", "E", "N");
+                if (list.contains(info.getString("nckd_detailtype"))) {
                     String type = info.getString("nckd_source_type");
                     Long nckd_mid_assert = info.getLong("nckd_mid_assert");
                     if (!StringUtils.isEmpty(type)) {