11
啊鑫
2025-02-21 ff9ed3c4bec30fb6a9caedb5350b83703a515723
11
已修改2个文件
21 ■■■■ 文件已修改
StandardPda/MES.Service/Modes/LtsLlj.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardPda/MES.Service/service/QC/LljService.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardPda/MES.Service/Modes/LtsLlj.cs
@@ -169,4 +169,6 @@
    /// </summary>
    [SugarColumn(ColumnName = "F_TYPE")]
    public int Ftype { get; set; }
    [SugarColumn(IsIgnore = true)] public string? UserName { get; set; }
}
StandardPda/MES.Service/service/QC/LljService.cs
@@ -27,20 +27,27 @@
        var itemIds = GetQaItem(db, queryObj.createUser);
        var pageList = db.Queryable<LtsLlj>()
        var pageList = db.Queryable<LtsLlj, IqcBefore, SysUser>((a, b, c) =>
                new JoinQueryInfos(JoinType.Inner, a.ItemId == b.ItemId,
                    JoinType.Inner, b.Sid == c.Fid
                ))
            .WhereIF(
                StringUtil.IsNotNullOrEmpty(queryObj.result) &&
                "未完成".Equals(queryObj.result),
                a => a.FcheckResu == null)
                (a, b, c) => a.FcheckResu == null)
            .WhereIF(
                StringUtil.IsNotNullOrEmpty(queryObj.result) &&
                !"未完成".Equals(queryObj.result),
                a => a.FcheckResu != null)
                (a, b, c) => a.FcheckResu != null)
            .WhereIF(
                itemIds is { Length: > 0 },
                a => itemIds.Contains(a.ItemId))
            .WhereIF(id > 0, a => a.Id == id)
            .OrderByDescending(a => a.Id)
                (a, b, c) => itemIds.Contains(a.ItemId))
            .WhereIF(id > 0, (a, b, c) => a.Id == id)
            .OrderByDescending((a, b, c) => a.Id)
            .Select((a, b, c) => new LtsLlj
            {
                UserName = c.Fname
            }, true)
            .ToPageList(queryObj.PageIndex, queryObj.Limit, ref totalCount);
        return (pageList, totalCount);