111
schangxiang@126.com
2024-09-04 8f90e48ca076b05efd226c88760be4ef6fca357a
111
已修改5个文件
195 ■■■■■ 文件已修改
iWara.SCADA.Code/iWare.Wms.Application/Service/WorkPieceProcess/Dto/QueryWorkPieceLogYieldOutput.cs 135 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWara.SCADA.Code/iWare.Wms.Application/Service/WorkPieceProcess/Dto/WorkPieceLogYieldInput.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWara.SCADA.Code/iWare.Wms.Application/Service/WorkPieceProcess/WorkPieceProcessService.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWara.SCADA.Code/iWare.Wms.Application/iWare.Wms.Application.xml 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWara.SCADA.Code/iWare.Wms.Core/Entity/SCADA/WorkPieceLog.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWara.SCADA.Code/iWare.Wms.Application/Service/WorkPieceProcess/Dto/QueryWorkPieceLogYieldOutput.cs
@@ -4,6 +4,7 @@
using Microsoft.EntityFrameworkCore;
using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace iWare.Wms.Application
{
@@ -16,129 +17,21 @@
        public string EquipmentID { get; set; }
        
        [Description("备注")]
        public string MyRemarks { get; set; }
        /// <summary>
        /// 日志类型
        /// </summary>
        [Comment("日志类型")]
        public int? PieceLogType { get; set; }
        //private DateTime? m_EndTime = null;
        ///// <summary>
        ///// 工序下线时间
        ///// </summary>
        //public DateTime? EndTime
        //{
        //    get
        //    {
        //        if (m_EndTime == null)
        //        {
        //            return null;
        //        }
        //        if (m_EndTime == Convert.ToDateTime("0001-01-01"))
        //        {
        //            return null;
        //        }
        //        else
        //        {
        //            return m_EndTime;
        //        }
        //    }
        //    set { m_EndTime = value; }
        //}
        ///// <summary>
        ///// 加工时长
        ///// </summary>
        //public string TimeSceonds
        //{
        //    get
        //    {
        //        if (EndTime == null || StartTime == null || EndTime == Convert.ToDateTime("0001-01-01") || StartTime == Convert.ToDateTime("0001-01-01"))
        //        {
        //            return "";
        //        }
        //        TimeSpan ts = Convert.ToDateTime(EndTime) - Convert.ToDateTime(StartTime);
        //        return Convert.ToInt32(ts.TotalMinutes).ToString() + "min";
        //    }
        //}
        ///// <summary>
        ///// 质量状态
        ///// </summary>
        //public int QualityState { get; set; }
        ///// <summary>
        ///// 质量状态名字
        ///// </summary>
        //public string QualityStateName
        //{
        //    get
        //    {
        //        if (1 == QualityState)
        //        {
        //            return "合格";
        //        }
        //        else if (2 == QualityState)
        //        {
        //            return "不合格";
        //        }
        //        else if (3 == QualityState)
        //        {
        //            return "疑似";
        //        }
        //        else
        //        {
        //            return "";
        //        }
        //    }
        //}
        ///// <summary>
        ///// 操作类型(SPC/生产)
        ///// </summary>
        //public string OperationType { get; set; }
        ///// <summary>
        ///// 操作类型
        ///// </summary>
        //public string OperationTypeHand
        //{
        //    get
        //    {
        //        string str = "";
        //        if (string.IsNullOrEmpty(OperationType))
        //        {
        //            str = "其他";
        //        }
        //        else
        //        {
        //            str = OperationType;
        //        }
        //        return str;
        //    }
        //}
        ///// <summary>
        ///// 质量信息id
        ///// </summary>
        //public long QualityDataInfoID { get; set; }
        ///// <summary>
        ///// Id主键
        ///// </summary>
        //public long Id { get; set; }
        ///// <summary>
        ///// 创建人
        ///// </summary>
        //public string CreateUserName { get; set; }
        /// <summary>
        /// 日志类型
        /// </summary>
        [Comment("日志类型")]
        [MaxLength(255)]
        public string PieceLogTypeName { get; set; }
    }
iWara.SCADA.Code/iWare.Wms.Application/Service/WorkPieceProcess/Dto/WorkPieceLogYieldInput.cs
@@ -1,5 +1,6 @@
using iWare.Wms.Core;
using iWare.Wms.Core.Service;
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations;
namespace iWare.Wms.Application
@@ -9,6 +10,19 @@
  
    public class WorkPieceLogYieldInput : PageInputBase
    {
        /// <summary>
        /// 日志类型
        /// </summary>
        [Comment("日志类型")]
        public int? PieceLogType { get; set; }
        /// <summary>
        /// 日志类型
        /// </summary>
        [Comment("日志类型")]
        [MaxLength(255)]
        public string PieceLogTypeName { get; set; }
        /// <summary>
        /// 工件号
        /// </summary>
@@ -36,6 +50,8 @@
        public virtual string createdUserName { get; set; }
        public virtual string remarks { get; set; }
        /// <summary>
        /// 工序上线时间
        /// </summary>
iWara.SCADA.Code/iWare.Wms.Application/Service/WorkPieceProcess/WorkPieceProcessService.cs
@@ -276,6 +276,9 @@
                                    .Where(!string.IsNullOrEmpty(input.WorkPieceID), u => u.WorkPieceID.Contains(input.WorkPieceID))
                                    .Where(!string.IsNullOrEmpty(input.workingProcedure), u => u.WorkingProcedure.Contains(input.workingProcedure))
                                      .Where(!string.IsNullOrEmpty(input.createdUserName), u => u.CreatedUserName.Contains(input.createdUserName))
                                       .Where(!string.IsNullOrEmpty(input.PieceLogTypeName), u => u.PieceLogTypeName.Contains(input.PieceLogTypeName))
                                       .Where(input.PieceLogType != null, u => u.PieceLogType == input.PieceLogType)
                                       .Where(!string.IsNullOrEmpty(input.remarks), u => u.Remarks.Contains(input.remarks))
                                    .Where(!string.IsNullOrEmpty(input.StartTimeBeginTime.ToString()), u => u.CreatedTime >= input.StartTimeBeginTime)
                                    .Where(!string.IsNullOrEmpty(input.StartTimeEndTime.ToString()), u => u.CreatedTime <= input.StartTimeEndTime)
iWara.SCADA.Code/iWare.Wms.Application/iWare.Wms.Application.xml
@@ -15271,6 +15271,16 @@
            当前设备
            </summary>
        </member>
        <member name="P:iWare.Wms.Application.QueryWorkPieceLogYieldOutput.PieceLogType">
            <summary>
            日志类型
            </summary>
        </member>
        <member name="P:iWare.Wms.Application.QueryWorkPieceLogYieldOutput.PieceLogTypeName">
            <summary>
            日志类型
            </summary>
        </member>
        <member name="P:iWare.Wms.Application.ExportYQueryWorkPieceLogYieldOutput.WorkingProcedure">
            <summary>
            当前工序
@@ -15316,6 +15326,16 @@
            产量汇总 【Editby shaocx,2024-06-11】
            </summary>
        </member>
        <member name="P:iWare.Wms.Application.WorkPieceLogYieldInput.PieceLogType">
            <summary>
            日志类型
            </summary>
        </member>
        <member name="P:iWare.Wms.Application.WorkPieceLogYieldInput.PieceLogTypeName">
            <summary>
            日志类型
            </summary>
        </member>
        <member name="P:iWare.Wms.Application.WorkPieceLogYieldInput.WorkPieceID">
            <summary>
            工件号
iWara.SCADA.Code/iWare.Wms.Core/Entity/SCADA/WorkPieceLog.cs
@@ -246,6 +246,27 @@
        [MaxLength(255)]
        public string Remarks { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        [Comment("备注")]
        [MaxLength(255)]
        public string MyRemarks { get; set; }
        /// <summary>
        /// 日志类型
        /// </summary>
        [Comment("日志类型")]
        public int? PieceLogType { get; set; }
        /// <summary>
        /// 日志类型
        /// </summary>
        [Comment("日志类型")]
        [MaxLength(255)]
        public string PieceLogTypeName { get; set; }
    }
}