|
@@ -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)) {
|