diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/MaterialInBillOrgSubmitValidatorOp.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/MaterialInBillOrgSubmitValidatorOp.java index bc9907b..100b179 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/MaterialInBillOrgSubmitValidatorOp.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/MaterialInBillOrgSubmitValidatorOp.java @@ -39,6 +39,10 @@ public class MaterialInBillOrgSubmitValidatorOp extends AbstractOperationService ExtendedDataEntity[] extendedDataEntities = this.getDataEntities(); for (ExtendedDataEntity extendedDataEntity : extendedDataEntities) { DynamicObject ecma_MaterialInBill = extendedDataEntity.getDataEntity(); + int zcgj_attachmentcount = ecma_MaterialInBill.getInt("zcgj_attachmentcount"); //比价附件数 + if (zcgj_attachmentcount > 0) { + return; + } DynamicObject fiaccountOrg = ecma_MaterialInBill.getDynamicObject("fiaccountorg");//财务记账组织 if (fiaccountOrg == null) { return; @@ -63,7 +67,6 @@ public class MaterialInBillOrgSubmitValidatorOp extends AbstractOperationService } } } - int zcgj_attachmentcount = ecma_MaterialInBill.getInt("zcgj_attachmentcount"); //比价附件数 if (zcgj_attachmentcount == 0 && isPrice) { this.addFatalErrorMessage(extendedDataEntity, "入库单价大于2000,需要上传比价附件!"); }