sunpengfei
2025-08-13 59afa0eaecc1daf07128aa2fd02df238c9854d4c
feat:开发
1个文件已添加
2个文件已修改
129 ■■■■■ 已修改文件
FlexJobApi.Core/FlexJobApi.Core.xml 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/Models/UserServer/Users/Queries/GetEnterpriseLoginInfoQuery.cs 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | 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 =>