From 7c901453d4f4a6971986f63bdaeed85914f9e536 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期五, 29 八月 2025 11:15:20 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.UserServer.Application/EnterpriseEmployees/Queries/EnterpriseEmployeeQueryHandler.cs | 36 ++++++++++++++++++++---------------- FlexJobApi.Core/FlexJobApi.Core.xml | 5 ----- 2 files changed, 20 insertions(+), 21 deletions(-) diff --git a/FlexJobApi.Core/FlexJobApi.Core.xml b/FlexJobApi.Core/FlexJobApi.Core.xml index 9b24df1..e84b6ff 100644 --- a/FlexJobApi.Core/FlexJobApi.Core.xml +++ b/FlexJobApi.Core/FlexJobApi.Core.xml @@ -3372,11 +3372,6 @@ 宸叉嫆绛� </summary> </member> - <member name="F:FlexJobApi.Core.EnumTaskUserSignContractStatus.Effect"> - <summary> - 鐢熸晥涓� - </summary> - </member> <member name="F:FlexJobApi.Core.EnumTaskUserSignContractStatus.Stop"> <summary> 宸茬粓姝� diff --git a/FlexJobApi.UserServer.Application/EnterpriseEmployees/Queries/EnterpriseEmployeeQueryHandler.cs b/FlexJobApi.UserServer.Application/EnterpriseEmployees/Queries/EnterpriseEmployeeQueryHandler.cs index f028764..0201ebb 100644 --- a/FlexJobApi.UserServer.Application/EnterpriseEmployees/Queries/EnterpriseEmployeeQueryHandler.cs +++ b/FlexJobApi.UserServer.Application/EnterpriseEmployees/Queries/EnterpriseEmployeeQueryHandler.cs @@ -67,24 +67,28 @@ } if (request.UserSignContractStatus.HasValue && logier.ClientType == EnumClientType.Wxmp) { - switch (request.UserSignContractStatus.Value) + if (logier.ClientType == EnumClientType.Wxmp) { - case EnumTaskUserSignContractStatus.Wait: - q = q.Where(it => it.UserSignContractStatus == null || it.UserSignContractStatus == request.UserSignContractStatus); - break; - case EnumTaskUserSignContractStatus.Pass: - q = q.Where(it => it.UserSignContractStatus == request.UserSignContractStatus && it.EnterpriseSignContractStatus == EnumTaskUserSignContractStatus.Pass); - break; - case EnumTaskUserSignContractStatus.Stop: - q = q.Where(it => it.UserSignContractStatus == request.UserSignContractStatus); - break; - default: - break; + switch (request.UserSignContractStatus.Value) + { + case EnumTaskUserSignContractStatus.Wait: + q = q.Where(it => it.UserSignContractStatus == null || it.UserSignContractStatus == request.UserSignContractStatus); + break; + case EnumTaskUserSignContractStatus.Pass: + q = q.Where(it => it.UserSignContractStatus == request.UserSignContractStatus && it.EnterpriseSignContractStatus == EnumTaskUserSignContractStatus.Pass); + break; + case EnumTaskUserSignContractStatus.Stop: + q = q.Where(it => it.UserSignContractStatus == request.UserSignContractStatus); + break; + default: + q = q.Where(it => it.UserSignContractStatus == request.UserSignContractStatus); + break; + } } - } - else - { - q = q.Where(it => it.UserSignContractStatus == request.UserSignContractStatus); + else + { + q = q.Where(it => it.UserSignContractStatus == request.UserSignContractStatus); + } } if (request.EnterpriseSignContractStatus.HasValue) { -- Gitblit v1.9.1