diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/domain/TimeValidator.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/domain/TimeValidator.java index bbd4fd7..84fa633 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/domain/TimeValidator.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/domain/TimeValidator.java @@ -4,6 +4,8 @@ import kd.bos.dataentity.entity.DynamicObject; import kd.bos.entity.ExtendedDataEntity; import kd.bos.entity.validate.AbstractValidator; import kd.bos.entity.validate.ErrorLevel; +import kd.bos.entity.validate.ValidationErrorInfo; +import kd.bos.servicehelper.BusinessDataServiceHelper; import shkd.sys.sys.plugin.operation.ElectronicPayDealOPPlugin; import java.time.Duration; @@ -27,9 +29,14 @@ public class TimeValidator extends AbstractValidator { // 判断时间差是否超过 10 秒 if (duration.getSeconds() <= 10) { this.addMessage(obj,"当前单据已更新操作结果,请十秒后再更新", ErrorLevel.Error);//错误消息 + timemap.put(id,localDateTime); + }else { + timemap.put(id,currentTime); } + }else { + timemap.put(id,currentTime); } - timemap.put(id,currentTime); + } } }