FlexJobApi.Core/FlexJobApi.Core.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.Core/Models/UserServer/Users/Queries/GetEnterpriseLoginInfoQuery.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
FlexJobApi.Core/FlexJobApi.Core.xml
@@ -4125,6 +4125,11 @@ 查询验收详情-结果-详情-人员信息 </summary> </member> <member name="P:FlexJobApi.Core.GetCheckReceiveTaskUserSubmitsQueryResultObjectDataEnterpriseEmployeeUser.Id"> <summary> 用户Id </summary> </member> <member name="P:FlexJobApi.Core.GetCheckReceiveTaskUserSubmitsQueryResultObjectDataEnterpriseEmployeeUser.Avatar"> <summary> 头像 @@ -4164,6 +4169,11 @@ <member name="P:FlexJobApi.Core.GetCheckReceiveTaskUserSubmitsQueryResultObjectDataEnterpriseEmployeeUser.RealMethod"> <summary> 实名方式 </summary> </member> <member name="P:FlexJobApi.Core.GetCheckReceiveTaskUserSubmitsQueryResultObjectDataEnterpriseEmployeeUser.IsBindBankCard"> <summary> 是否绑定银行卡 </summary> </member> <member name="T:FlexJobApi.Core.GetCheckReceiveTaskUserSubmitsQueryResultItem"> @@ -8013,6 +8023,56 @@ 状态 </summary> </member> <member name="T:FlexJobApi.Core.GetEnterpriseLoginInfoQuery"> <summary> 查询企业用户登录信息 </summary> </member> <member name="T:FlexJobApi.Core.GetEnterpriseLoginInfoQueryResult"> <summary> 查询企业用户登录信息-结果 </summary> </member> <member name="P:FlexJobApi.Core.GetEnterpriseLoginInfoQueryResult.Id"> <summary> Id </summary> </member> <member name="P:FlexJobApi.Core.GetEnterpriseLoginInfoQueryResult.Avatar"> <summary> 头像 </summary> </member> <member name="P:FlexJobApi.Core.GetEnterpriseLoginInfoQueryResult.Name"> <summary> 姓名 </summary> </member> <member name="P:FlexJobApi.Core.GetEnterpriseLoginInfoQueryResult.EnterpriseName"> <summary> 企业全称 </summary> </member> <member name="P:FlexJobApi.Core.GetEnterpriseLoginInfoQueryResult.Roles"> <summary> 角色 </summary> </member> <member name="P:FlexJobApi.Core.GetEnterpriseLoginInfoQueryResult.IsReal"> <summary> 是否实名 </summary> </member> <member name="P:FlexJobApi.Core.GetEnterpriseLoginInfoQueryResult.CollectUsers"> <summary> 我的收藏 </summary> </member> <member name="P:FlexJobApi.Core.GetEnterpriseLoginInfoQueryResult.ContactRecords"> <summary> 联系记录 </summary> </member> <member name="T:FlexJobApi.Core.GetOperationUserInfosQuery"> <summary> 查询运营端用户分页列表数据 FlexJobApi.Core/Models/UserServer/Users/Queries/GetEnterpriseLoginInfoQuery.cs
New file @@ -0,0 +1,64 @@ using MediatR; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Core { /// <summary> /// 查询企业用户登录信息 /// </summary> [Resource([EnumResourceController.Auth])] public class GetEnterpriseLoginInfoQuery : IRequest<GetEnterpriseLoginInfoQueryResult> { } /// <summary> /// 查询企业用户登录信息-结果 /// </summary> public class GetEnterpriseLoginInfoQueryResult { /// <summary> /// Id /// </summary> public Guid Id { get; set; } /// <summary> /// 头像 /// </summary> public string Avatar { get; set; } /// <summary> /// 姓名 /// </summary> public string Name { get; set; } /// <summary> /// 企业全称 /// </summary> public string EnterpriseName { get; set; } /// <summary> /// 角色 /// </summary> public List<string> Roles { get; set; } /// <summary> /// 是否实名 /// </summary> public bool IsReal { get; set; } /// <summary> /// 我的收藏 /// </summary> public int CollectUsers { get; set; } /// <summary> /// 联系记录 /// </summary> public int ContactRecords { get; set; } } } FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs
@@ -68,8 +68,9 @@ throw Oops.Oh(EnumErrorCodeType.s400, "请选择日期"); } q = q.Where(it => it.TaskInfoUsers.Any(tu => tu.EnterpriseEmployee.UserId == logier.Id (logier.Type == EnumUserType.Enterprise ? it.EnterpriseId == logier.EnterpriseId : true) && it.TaskInfoUsers.Any(tu => (logier.Type == EnumUserType.Personal ? tu.EnterpriseEmployee.UserId == logier.Id : true) && (request.CheckReceiveStatus == EnumTaskCheckReceiveStatus.WaitSubmit ? !tu.Submits.Any(s => s.Date.Date == request.Date.Value.Date) : tu.Submits.Any(s =>