diff --git a/src/main/java/com/yem/wm/im/debcrednotenew/validator/DebCredNewUnAuditValidator.java b/src/main/java/com/yem/wm/im/debcrednotenew/validator/DebCredNewUnAuditValidator.java index d3950c96..fc56613c 100644 --- a/src/main/java/com/yem/wm/im/debcrednotenew/validator/DebCredNewUnAuditValidator.java +++ b/src/main/java/com/yem/wm/im/debcrednotenew/validator/DebCredNewUnAuditValidator.java @@ -3,6 +3,9 @@ package com.yem.wm.im.debcrednotenew.validator; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.entity.ExtendedDataEntity; import kd.bos.entity.validate.AbstractValidator; +import kd.bos.orm.query.QCP; +import kd.bos.orm.query.QFilter; +import kd.bos.servicehelper.BusinessDataServiceHelper; /** * @author ljw @@ -16,7 +19,14 @@ public class DebCredNewUnAuditValidator extends AbstractValidator { ExtendedDataEntity[] dataEntities = this.getDataEntities(); for(ExtendedDataEntity dataEntitie : dataEntities){ DynamicObject dataEntity = dataEntitie.getDataEntity(); + String billno = dataEntity.getString("billno"); + if (billno.length()>4){ + String modifiedString = billno.substring(0, billno.length() - 4); + DynamicObject[] loaded = BusinessDataServiceHelper.load("yem_debcrednote", "id,billno", new QFilter[]{new QFilter("billno", QCP.in, modifiedString + "%")}); + for (DynamicObject dynamicObject : loaded) { + } + } } } }