已修改4个文件
已添加1个文件
83 ■■■■ 文件已修改
StandardPda/MES.Service/Dto/service/XJPageResult.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardPda/MES.Service/Modes/LtsLlj.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardPda/MES.Service/Modes/MesQaItemsDetectDetail12.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardPda/MES.Service/Modes/VMesQaItemsDetect01.cs 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardPda/MES.Service/service/QC/LljService.cs 29 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardPda/MES.Service/Dto/service/XJPageResult.cs
@@ -8,4 +8,8 @@
    public string? result { get; set; }
    public string? id { get; set; }
    /// <summary>
    /// æœç´¢æ¡ä»¶ï¼Œæ ¹æ®æ­¤æ¡ä»¶ç­›é€‰ä¾›åº”商 ç‰©æ–™ç¼–码 ç‰©æ–™åç§°çš„æ•°æ®
    /// </summary>
    public string? SearchValue { get; set; }
}
StandardPda/MES.Service/Modes/LtsLlj.cs
@@ -171,4 +171,12 @@
    public int Ftype { get; set; }
    
    [SugarColumn(IsIgnore = true)] public string? UserName { get; set; }
    /// <summary>
    /// ç‰©æ–™æ ‡è¯†ï¼ˆ0:非首次、1:首次)
    /// </summary>
    [SugarColumn(IsIgnore = true)] public int? FIRST { get; set; }
    /// <summary>
    /// åˆ›å»ºäºº
    /// </summary>
    [SugarColumn(IsIgnore = true)] public string? CreateUserName { get; set; }
}
StandardPda/MES.Service/Modes/MesQaItemsDetectDetail12.cs
@@ -14,7 +14,7 @@
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
        [SugarColumn(ColumnName = "ID",OracleSequenceName = "SEQ_QM_ID", IsPrimaryKey = true)]
        public decimal Id { get; set; }
        /// <summary>
StandardPda/MES.Service/Modes/VMesQaItemsDetect01.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,40 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
namespace MES.Service.Modes
{
    [SugarTable("V_MES_QA_ITEMS_DETECT_01")]
    public class VMesQaItemsDetect01
    {
        /// <summary>
        /// å¯¹åº”视图中的 id å­—段
        /// </summary>
        [SugarColumn(ColumnName = "id")]
        public int Id { get; set; }
        /// <summary>
        /// å¯¹åº”视图中的 ITEM_ID å­—段
        /// </summary>
        [SugarColumn(ColumnName = "ITEM_ID")]
        public string ItemId { get; set; }
        /// <summary>
        /// å¯¹åº”视图中的 SUPP_NO å­—段
        /// </summary>
        [SugarColumn(ColumnName = "SUPP_NO")]
        public string SuppNo { get; set; }
        /// <summary>
        /// å¯¹åº”视图中的 first å­—段
        /// </summary>
        [SugarColumn(ColumnName = "first")]
        public int First { get; set; }
    }
}
StandardPda/MES.Service/service/QC/LljService.cs
@@ -4,6 +4,7 @@
using MES.Service.Dto.service;
using MES.Service.Modes;
using MES.Service.util;
using Microsoft.EntityFrameworkCore.Metadata.Internal;
using SqlSugar;
using DbType = System.Data.DbType;
@@ -27,14 +28,16 @@
        var itemIds = GetQaItem(db, queryObj.createUser);
        var pageList = db.Queryable<LtsLlj, IqcBefore, SysUser>((a, b, c) =>
                new JoinQueryInfos(JoinType.Inner, a.ItemId == b.ItemId,
                    JoinType.Inner, b.Sid == c.Fid
        var pageList = db.Queryable<LtsLlj, IqcBefore, SysUser, VMesQaItemsDetect01, SysUser>((a, b, c,d,e) =>
                new JoinQueryInfos(JoinType.Left, a.ItemId == b.ItemId,
                    JoinType.Left, b.Sid == c.Fid,
                    JoinType.Inner, a.Id == d.Id,
                     JoinType.Left, a.CreateBy == e.Fcode
                ))
            .WhereIF(
                StringUtil.IsNotNullOrEmpty(queryObj.result) &&
                "未完成".Equals(queryObj.result),
                (a, b, c) => a.FcheckResu == null)
                (a, b, c) => a.FcheckResu == null )
            .WhereIF(
                StringUtil.IsNotNullOrEmpty(queryObj.result) &&
                !"未完成".Equals(queryObj.result),
@@ -43,10 +46,18 @@
                itemIds is { Length: > 0 },
                (a, b, c) => itemIds.Contains(a.ItemId))
            .WhereIF(id > 0, (a, b, c) => a.Id == id)
        //加筛选条件,根据供应商,物料编码,物料名称搜索
        //.WhereIF(queryObj.SearchValue!=null && queryObj.SearchValue!="", (a) => a.SuppName == queryObj.SearchValue|| a.ItemName == queryObj.SearchValue || a.ItemNo == queryObj.SearchValue )
            .WhereIF(queryObj.SearchValue != null && queryObj.SearchValue != "",
            (a) => (a.SuppName.ToLower().Contains(queryObj.SearchValue.ToLower())
            || a.ItemName.ToLower().Contains(queryObj.SearchValue.ToLower())
            || a.ItemNo.ToLower().Contains(queryObj.SearchValue.ToLower())))
            .OrderByDescending((a, b, c) => a.Id)
            .Select((a, b, c) => new LtsLlj
            .Select((a, b, c, d,e) => new LtsLlj
            {
                UserName = c.Fname
                UserName = c.Fname,
                FIRST=d.First,
                CreateUserName=e.Fname
            }, true)
            .ToPageList(queryObj.PageIndex, queryObj.Limit, ref totalCount);
@@ -260,7 +271,8 @@
                a.FspecRequ,
                a.FreQty,
                a.CheckQyt,
                a.FcheckResu
                a.FcheckResu,
                a.FcheckItemDesc
            }).Select((a, b) => new MesQaItemsDetectDetail5
            {
                Id = a.Id,
@@ -279,7 +291,8 @@
                Factory = "1000",
                Company = "1000",
                FenterQty = SqlFunc.AggregateCount(b.Id),
                FcheckResu = a.FcheckResu
                FcheckResu = a.FcheckResu,
                FcheckItemDesc=a.FcheckItemDesc
            }).ToList();
    }