From 6ab07539e4d49d03df29f5ee2c1f57e48b223b54 Mon Sep 17 00:00:00 2001 From: xiaolipro <2357729423@qq.com> Date: Tue, 24 Sep 2024 11:15:39 +0800 Subject: [PATCH] =?UTF-8?q?fix=E3=80=90=E3=80=90test=E8=BD=A8=E8=BF=B9?= =?UTF-8?q?=E4=B8=AD=E5=8F=B0=E3=80=91=E6=96=B0=E5=A2=9E=E6=8B=89=E5=8F=96?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=97=B6=EF=BC=8C=E6=8F=90=E7=A4=BA=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E8=BD=A8=E8=BF=B9=E5=BF=85=E5=A1=AB=E3=80=91=20=20=20?= =?UTF-8?q?=20=20https://www.tapd.cn/60863849/bugtrace/bugs/view/116086384?= =?UTF-8?q?9001049555?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EditTrackPullConfigInputValidation.cs | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/SJZY.Track.Application/Validations/TrackPull/EditTrackPullConfigInputValidation.cs b/src/SJZY.Track.Application/Validations/TrackPull/EditTrackPullConfigInputValidation.cs index b4b614d7..19937f7e 100644 --- a/src/SJZY.Track.Application/Validations/TrackPull/EditTrackPullConfigInputValidation.cs +++ b/src/SJZY.Track.Application/Validations/TrackPull/EditTrackPullConfigInputValidation.cs @@ -53,15 +53,19 @@ public class EditTrackPullConfigInputValidation : AbstractValidator x.ParseMethod).NotNull().WithMessage(stringLocalizer[SjzyBasicLocalization.Validation_NotNull, nameof(EditTrackPullConfigInput.ParseMethod)]); - RuleFor(x => x.OrderNoName).NotEmpty().WithMessage( - stringLocalizer[SjzyBasicLocalization.Validation_NotEmpty, - nameof(EditTrackPullConfigInput.OrderNoName)]); + When(x => x.ParseMethod == 2, () => + { + RuleFor(x => x.OrderNoName).NotEmpty().WithMessage( + stringLocalizer[SjzyBasicLocalization.Validation_NotEmpty, + nameof(EditTrackPullConfigInput.OrderNoName)]); - RuleFor(x => x.OrderPath).NotEmpty().WithMessage(stringLocalizer[SjzyBasicLocalization.Validation_NotEmpty, - nameof(EditTrackPullConfigInput.OrderPath)]); + RuleFor(x => x.OrderPath).NotEmpty().WithMessage(stringLocalizer[ + SjzyBasicLocalization.Validation_NotEmpty, + nameof(EditTrackPullConfigInput.OrderPath)]); - RuleFor(x => x.TrackDetailsPath).NotEmpty().WithMessage(stringLocalizer[ - SjzyBasicLocalization.Validation_NotEmpty, nameof(EditTrackPullConfigInput.TrackDetailsPath)]); + RuleFor(x => x.TrackDetailsPath).NotEmpty().WithMessage(stringLocalizer[ + SjzyBasicLocalization.Validation_NotEmpty, nameof(EditTrackPullConfigInput.TrackDetailsPath)]); + }); When(x => x.ParseMethod == 1, () => {