From f3ac4e7983dd475d800acc31cbbb8bbaf2e6c638 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周四, 29 8月 2024 15:08:18 +0800
Subject: [PATCH] 修复 OP05工位 获取打标二维码,会漏获取数据
---
iWara.SCADA.Code/iWare.Wms.Application/Service/WorkPieceProcess/Dto/WorkPieceProcessOutput.cs | 232 ++++++++++++++++++++++++++++++++++-----------------------
1 files changed, 138 insertions(+), 94 deletions(-)
diff --git a/iWara.SCADA.Code/iWare.Wms.Application/Service/WorkPieceProcess/Dto/WorkPieceProcessOutput.cs b/iWara.SCADA.Code/iWare.Wms.Application/Service/WorkPieceProcess/Dto/WorkPieceProcessOutput.cs
index 6dd3bee..2829c07 100644
--- a/iWara.SCADA.Code/iWare.Wms.Application/Service/WorkPieceProcess/Dto/WorkPieceProcessOutput.cs
+++ b/iWara.SCADA.Code/iWare.Wms.Application/Service/WorkPieceProcess/Dto/WorkPieceProcessOutput.cs
@@ -26,10 +26,27 @@
/// </summary>
public class WorkPieceProcessOutput
{
+
+ /// <summary>
+ /// 璐ㄩ噺涓嶅悎鏍煎師鍥犵被鍨嬶紝鏋氫妇QualityNoOkEnum 銆怑ditby shaocx,2024-06-26銆�
+ /// </summary>
+ public int? QualityNoOk { get; set; }
+
+ /// <summary>
+ /// 璐ㄩ噺涓嶅悎鏍煎師鍥� 銆怑ditby shaocx,2024-06-26銆�
+ /// </summary>
+ public string QualityNoOkReason { get; set; }
+
+
/// <summary>
/// 宸ヤ欢鍙�
/// </summary>
public string WorkPieceID { get; set; }
+
+ /// <summary>
+ /// 鎴愬搧鐮�
+ /// </summary>
+ public virtual string OP80NewCode { get; set; }
/// <summary>
/// 褰撳墠宸ュ簭
@@ -174,119 +191,123 @@
/// </summary>
[Description("宸ヤ欢鍔犲伐杩芥函淇℃伅(宸ヤ欢+宸ュ簭)")]
public class WorkPieceProcessExcelOutput
+ {
+ /// <summary>
+ /// 宸ヤ欢鍙�
+ /// </summary>
+ [Description("宸ヤ欢鍙�")]
+ public string WorkPieceID { get; set; }
+
+ /// <summary>
+ /// 褰撳墠宸ュ簭
+ /// </summary>
+ [Description("褰撳墠宸ュ簭")]
+ public string WorkingProcedureCurrent { get; set; }
+
+ /// <summary>
+ /// 璁惧鍚嶇О
+ /// </summary>
+ [Description("璁惧鍚嶇О")]
+ public string EquipmentName { get; set; }
+
+ /// <summary>
+ /// 宸ュ簭涓婄嚎鏃堕棿
+ /// </summary>
+ [Description("涓婄嚎鏃堕棿")]
+ public string StartTime { get; set; }
+
+ private string m_EndTime = "";
+ /// <summary>
+ /// 宸ュ簭涓嬬嚎鏃堕棿
+ /// </summary>
+ [Description("涓嬬嚎鏃堕棿")]
+ public string EndTime
{
- /// <summary>
- /// 宸ヤ欢鍙�
- /// </summary>
- [Description("宸ヤ欢鍙�")]
- public string WorkPieceID { get; set; }
-
- /// <summary>
- /// 褰撳墠宸ュ簭
- /// </summary>
- [Description("褰撳墠宸ュ簭")]
- public string WorkingProcedureCurrent { get; set; }
-
- /// <summary>
- /// 璁惧鍚嶇О
- /// </summary>
- [Description("璁惧鍚嶇О")]
- public string EquipmentName { get; set; }
-
- /// <summary>
- /// 宸ュ簭涓婄嚎鏃堕棿
- /// </summary>
- [Description("涓婄嚎鏃堕棿")]
- public string StartTime { get; set; }
-
- private string m_EndTime = "";
- /// <summary>
- /// 宸ュ簭涓嬬嚎鏃堕棿
- /// </summary>
- [Description("涓嬬嚎鏃堕棿")]
- public string EndTime
+ get
{
- get
+ if (string.IsNullOrEmpty(m_EndTime))
{
- if (string.IsNullOrEmpty(m_EndTime))
- {
- return "";
- }
-
- if (m_EndTime.Contains("0001-01-01"))
- {
- return "";
- }
- else
- {
- return m_EndTime;
- }
+ return "";
}
- set { m_EndTime = value; }
- }
- /// <summary>
- /// 鍔犲伐鏃堕暱
- /// </summary>
- [Description("鍔犲伐鏃堕暱")]
- public string TimeSceonds
- {
- get
+ if (m_EndTime.Contains("0001-01-01"))
{
- if (string.IsNullOrEmpty(EndTime) || string.IsNullOrEmpty(StartTime))
- {
- return "";
- }
-
- TimeSpan ts = Convert.ToDateTime(EndTime) - Convert.ToDateTime(StartTime);
-
- return Convert.ToInt32(ts.TotalMinutes).ToString() + "min";
+ return "";
+ }
+ else
+ {
+ return m_EndTime;
}
}
+ set { m_EndTime = value; }
+ }
- /// <summary>
- /// 璐ㄩ噺鐘舵��
- /// </summary>
- public int QualityState { get; set; }
- /// <summary>
- /// 璐ㄩ噺鐘舵�佸悕绉�
- /// </summary>
- [Description("璐ㄩ噺鐘舵��")]
- public string QualityStateName
+ /// <summary>
+ /// 鍔犲伐鏃堕暱
+ /// </summary>
+ [Description("鍔犲伐鏃堕暱")]
+ public string TimeSceonds
+ {
+ get
{
- get
+ if (string.IsNullOrEmpty(EndTime) || string.IsNullOrEmpty(StartTime))
{
- if (1 == QualityState)
- {
- return "鍚堟牸";
+ return "";
+ }
- }
- else if (2 == QualityState)
- {
+ TimeSpan ts = Convert.ToDateTime(EndTime) - Convert.ToDateTime(StartTime);
- return "涓嶅悎鏍�";
- }
- else if (3 == QualityState)
- {
+ return Convert.ToInt32(ts.TotalMinutes).ToString() + "min";
+ }
+ }
- return "鐤戜技";
- }
- else
- {
- return "";
- }
+ /// <summary>
+ /// 璐ㄩ噺鐘舵��
+ /// </summary>
+ public int QualityState { get; set; }
+ /// <summary>
+ /// 璐ㄩ噺鐘舵�佸悕绉�
+ /// </summary>
+ [Description("璐ㄩ噺鐘舵��")]
+ public string QualityStateName
+ {
+ get
+ {
+ if (1 == QualityState)
+ {
+ return "鍚堟牸";
+
+ }
+ else if (2 == QualityState)
+ {
+
+ return "涓嶅悎鏍�";
+ }
+ else if (3 == QualityState)
+ {
+
+ return "鐤戜技";
+ }
+ else
+ {
+ return "";
}
}
+ }
+ /// <summary>
+ /// 鎴愬搧鐮�
+ /// </summary>
+ [Description("鎴愬搧鐮�")]
+ public string OP80NewCode { get; set; }
-
- /// <summary>
- /// Id涓婚敭
- /// </summary>
- public long Id { get; set; }
+ /// <summary>
+ /// Id涓婚敭
+ /// </summary>
+ public long Id { get; set; }
/// <summary>
/// 鍒涘缓浜�
/// </summary>
- [Description("淇℃伅鏉ユ簮")]
+ [Description("鏁版嵁鏉ユ簮")]
public string CreateUserName { get; set; }
}
@@ -296,6 +317,16 @@
/// </summary>
public class WorkPieceInfoMachiningPageOutput
{
+ /// <summary>
+ /// 璐ㄩ噺涓嶅悎鏍煎師鍥犵被鍨嬶紝鏋氫妇QualityNoOkEnum 銆怑ditby shaocx,2024-06-26銆�
+ /// </summary>
+ public int? QualityNoOk { get; set; }
+
+ /// <summary>
+ /// 璐ㄩ噺涓嶅悎鏍煎師鍥� 銆怑ditby shaocx,2024-06-26銆�
+ /// </summary>
+ public string QualityNoOkReason { get; set; }
+
/// <summary>
/// 棰滆壊绫诲瀷
/// 妫�娴嬪伐浠讹細 1 榛勮壊
@@ -327,6 +358,12 @@
/// 宸ヤ欢鍙�
/// </summary>
public string WorkPieceID { get; set; }
+
+
+ /// <summary>
+ /// 鎴愬搧鐮�
+ /// </summary>
+ public virtual string OP80NewCode { get; set; }
/// <summary>
/// 褰撳墠宸ュ簭
@@ -692,7 +729,7 @@
/// <summary>
/// 璐ㄩ噺鐘舵��
/// </summary>
- public int? QualityState { get; set; }
+ private int? QualityState { get; set; }
/// <summary>
/// 璐ㄩ噺鐘舵�佸悕瀛�
@@ -724,6 +761,13 @@
}
}
+
+ /// <summary>
+ /// 鎴愬搧鐮�
+ /// </summary>
+ [Description("鎴愬搧鐮�")]
+ public string OP80NewCode { get; set; }
+
/// <summary>
/// Id涓婚敭
/// </summary>
--
Gitblit v1.9.3