啊鑫
2025-09-09 f2b71fe1d3c2b7651d525a5b5bbe66fad602ea06
WebApi/Gs.BaseInfo/Services/PrintUserManager.cs
@@ -18,6 +18,7 @@
    private readonly IHttpContextAccessor _http;
    private readonly string _userCode, _userGuid, _orgFids;
    public PrintUserManager(IHttpContextAccessor httpContextAccessor)
    {
        _http = httpContextAccessor;
@@ -41,11 +42,12 @@
            var _sbBy =
                new StringBuilder(query.sortName + " " + query.sortOrder);
            var totalCount = 0;
            var itemsList = Db.Queryable<PrintUser, PrintInfo, SysUser>(
                    (a, b, c) => new object[]
            var itemsList = Db
                .Queryable<PrintUser, PrintInfo, SysUser>((a, b, c) =>
                    new object[]
                    {
                        JoinType.Left, a.PrintId == b.Guid,
                        JoinType.Left, a.UserId == c.Guid,
                        JoinType.Left, a.UserId == c.Guid
                    })
                .Select((a, b, c) => new PrintUser
                {
@@ -58,7 +60,7 @@
                    IsStatus = a.IsStatus,
                    Account = c.Account,
                    userName = c.UserName,
                    printNo = b.PrintNo,
                    printNo = b.PrintNo
                })
                .Where(_sbWhere.ToString())
                .OrderBy(_sbBy.ToString())
@@ -85,11 +87,11 @@
    [RequestMethod(RequestMethods.POST)]
    public ReturnDto<PrintUser> GetModel([FromBody] PrintUser model)
    {
        var m = Db.Queryable<PrintUser, PrintInfo, SysUser>(
                (a, b, c) => new object[]
        var m = Db.Queryable<PrintUser, PrintInfo, SysUser>((a, b, c) =>
                new object[]
                {
                    JoinType.Left, a.PrintId == b.Guid,
                    JoinType.Left, a.UserId == c.Guid,
                    JoinType.Left, a.UserId == c.Guid
                })
            .Where((a, b, c) => a.Guid == model.Guid)
            .Select((a, b, c) => new PrintUser
@@ -103,9 +105,9 @@
                IsStatus = a.IsStatus,
                Account = c.Account,
                userName = c.UserName,
                printNo = b.PrintNo,
                printNo = b.PrintNo
            }).First();
        if (m != null)
            return ReturnDto<PrintUser>.QuickReturn(m, ReturnCode.Success,
                "读取成功!");