如洲 陈
2025-09-30 af8a3bd6decd62c60993fa2a4d51866eb4d255de
首检巡检入库检验优化
已修改3个文件
30 ■■■■■ 文件已修改
MES.Service/Modes/QsItemOqcReq.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/QC/RKJService.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/QC/XJService.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/QsItemOqcReq.cs
@@ -153,4 +153,10 @@
    [SugarColumn(IsIgnore = true)] public string? LineNo { get; set; }
    [SugarColumn(IsIgnore = true)] public decimal? Quantity { get; set; }
    /// <summary>
    ///     送检数量
    /// </summary>
    [SugarColumn(ColumnName = "JYNUM")]
    public decimal? Jynum { get; set; }
}
MES.Service/service/QC/RKJService.cs
@@ -373,6 +373,11 @@
                v => v.Fsubmit == 1)
            .WhereIF(queryObj.fsubmit.HasValue && queryObj.fsubmit.Value == 0,
                v => SqlFunc.IsNull(v.Fsubmit, 0) != 1)
            .WhereIF(!string.IsNullOrEmpty(queryObj.SearchValue),
                v => v.ItemNo.ToLower().Contains(queryObj.SearchValue.ToLower()) ||
                     v.ItemName.ToLower().Contains(queryObj.SearchValue.ToLower()) ||
                     v.ReleaseNo.ToLower().Contains(queryObj.SearchValue.ToLower()) ||
                     v.BillNo.ToLower().Contains(queryObj.SearchValue.ToLower()))
            .Select(v => new QsItemOqcReq
            {
                Id = v.Id,
@@ -397,6 +402,7 @@
                Quantity = v.Quantity
            })
            .OrderBy(v => v.CreateDate, OrderByType.Desc)
            .OrderBy(v => v.FcheckDate, OrderByType.Desc)
            .ToPageList(queryObj.PageIndex, queryObj.Limit);
    }
@@ -422,6 +428,11 @@
                v => v.Fsubmit == 1)
            .WhereIF(queryObj.fsubmit.HasValue && queryObj.fsubmit.Value == 0,
                v => SqlFunc.IsNull(v.Fsubmit, 0) != 1)
            .WhereIF(!string.IsNullOrEmpty(queryObj.SearchValue),
                v => v.ItemNo.ToLower().Contains(queryObj.SearchValue.ToLower()) ||
                     v.ItemName.ToLower().Contains(queryObj.SearchValue.ToLower()) ||
                     v.ReleaseNo.ToLower().Contains(queryObj.SearchValue.ToLower()) ||
                     v.BillNo.ToLower().Contains(queryObj.SearchValue.ToLower()))
            .Select(v => new QsItemOqcReq
            {
                Id = v.Id,
@@ -446,6 +457,7 @@
                Quantity = v.Quantity
            })
            .OrderBy(v => v.CreateDate, OrderByType.Desc)
            .OrderBy(v => v.FcheckDate, OrderByType.Desc)
            .ToPageList(queryObj.PageIndex, queryObj.Limit, ref totalCount);
        return (data, totalCount);
MES.Service/service/QC/XJService.cs
@@ -114,6 +114,12 @@
            .WhereIF(queryObj.fsubmit.HasValue && queryObj.fsubmit.Value == 0,
                (s, a, c, b) => SqlFunc.IsNull(s.Fsubmit, 0) != 1)
            .WhereIF(id > 0, (s, a, c, b) => s.Id == id)
            .WhereIF(!string.IsNullOrEmpty(queryObj.lineNo), (s, a, c, b) => c.LineNo == queryObj.lineNo)
            .WhereIF(!string.IsNullOrEmpty(queryObj.SearchValue),
                (s, a, c, b) => s.ItemNo.ToLower().Contains(queryObj.SearchValue.ToLower()) ||
                               s.BillNo.ToLower().Contains(queryObj.SearchValue.ToLower()) ||
                               s.ReleaseNo.ToLower().Contains(queryObj.SearchValue.ToLower()) ||
                               b.ItemName.ToLower().Contains(queryObj.SearchValue.ToLower()))
            .Select((s, a, c, b) => new QsQaItemXj
            {
                Daa020 = c.LineNo,
@@ -168,6 +174,12 @@
            .WhereIF(queryObj.fsubmit.HasValue && queryObj.fsubmit.Value == 0,
                (s, a, c, b) => SqlFunc.IsNull(s.Fsubmit, 0) != 1)
            .WhereIF(id > 0, (s, a, c, b) => s.Id == id)
            .WhereIF(!string.IsNullOrEmpty(queryObj.lineNo), (s, a, c, b) => c.LineNo == queryObj.lineNo)
            .WhereIF(!string.IsNullOrEmpty(queryObj.SearchValue),
                (s, a, c, b) => s.ItemNo.ToLower().Contains(queryObj.SearchValue.ToLower()) ||
                               s.BillNo.ToLower().Contains(queryObj.SearchValue.ToLower()) ||
                               s.ReleaseNo.ToLower().Contains(queryObj.SearchValue.ToLower()) ||
                               b.ItemName.ToLower().Contains(queryObj.SearchValue.ToLower()))
            .Select((s, a, c, b) => new QsQaItemXj
            {
                Daa020 = c.LineNo,