diff --git a/DOAN.Model/MES/Material/Dto/MmRecordInboundDto.cs b/DOAN.Model/MES/Material/Dto/MmRecordInboundDto.cs
index 1d22a56..c5c561f 100644
--- a/DOAN.Model/MES/Material/Dto/MmRecordInboundDto.cs
+++ b/DOAN.Model/MES/Material/Dto/MmRecordInboundDto.cs
@@ -18,6 +18,8 @@ namespace DOAN.Model.BZFM.Dto
public string TransactionType { get; set; }
public string StoveCode { get; set; }
+
+ public string WorkorderRaw { get; set; }
}
///
@@ -74,6 +76,11 @@ namespace DOAN.Model.BZFM.Dto
///
public string Workorder { get; set; }
+ ///
+ /// 原材料工单号
+ ///
+ public string WorkorderRaw { get; set; }
+
[ExcelColumn(Name = "入库类型")]
public string TransactionTypeLabel { get; set; }
}
@@ -120,6 +127,11 @@ namespace DOAN.Model.BZFM.Dto
///
public string Workorder { get; set; }
+ ///
+ /// 原材料工单号
+ ///
+ public string WorkorderRaw { get; set; }
+
// 1-蓝单正向 2-红单逆向
public int ReceiptType { get; set; } = 1;
}
@@ -189,5 +201,9 @@ namespace DOAN.Model.BZFM.Dto
[ExcelColumn(Name = "创建时间")]
[SugarColumn(ColumnName = "created_time")]
public DateTime? CreatedTime { get; set; }
+
+ [ExcelColumn(Name = "原材料工单号")]
+ [SugarColumn(ColumnName = "workorder_raw")]
+ public string WorkorderRaw { get; set; }
}
}
diff --git a/DOAN.Model/MES/Material/Dto/MmRecordOutboundDto.cs b/DOAN.Model/MES/Material/Dto/MmRecordOutboundDto.cs
index 82a3aa9..c659861 100644
--- a/DOAN.Model/MES/Material/Dto/MmRecordOutboundDto.cs
+++ b/DOAN.Model/MES/Material/Dto/MmRecordOutboundDto.cs
@@ -4,7 +4,7 @@ namespace DOAN.Model.BZFM.Dto
///
/// 出库记录表查询对象
///
- public class MmRecordOutboundQueryDto : PagerInfo
+ public class MmRecordOutboundQueryDto : PagerInfo
{
public string MaterialCode { get; set; }
@@ -19,6 +19,11 @@ namespace DOAN.Model.BZFM.Dto
///
public string Workorder { get; set; }
+ ///
+ /// 原材料工单号
+ ///
+ public string WorkorderRaw { get; set; }
+
public string Operator { get; set; }
}
@@ -67,6 +72,11 @@ namespace DOAN.Model.BZFM.Dto
///
public string Workorder { get; set; }
+ ///
+ /// 原材料工单号
+ ///
+ public string WorkorderRaw { get; set; }
+
[ExcelColumn(Name = "出库类型")]
public string TransactionTypeLabel { get; set; }
}
@@ -117,6 +127,11 @@ namespace DOAN.Model.BZFM.Dto
///
public string Workorder { get; set; }
+ ///
+ /// 原材料工单号
+ ///
+ public string WorkorderRaw { get; set; }
+
///
/// 1-蓝单正向 2-红单逆向
///
@@ -186,5 +201,9 @@ namespace DOAN.Model.BZFM.Dto
[ExcelColumn(Name = "创建时间")]
[SugarColumn(ColumnName = "created_time")]
public DateTime? CreatedTime { get; set; }
+
+ [ExcelColumn(Name = "原材料工单号")]
+ [SugarColumn(ColumnName = "workorder_raw")]
+ public string WorkorderRaw { get; set; }
}
}
\ No newline at end of file
diff --git a/DOAN.Model/MES/Material/MmRecordInbound.cs b/DOAN.Model/MES/Material/MmRecordInbound.cs
index fcdb9f3..504e381 100644
--- a/DOAN.Model/MES/Material/MmRecordInbound.cs
+++ b/DOAN.Model/MES/Material/MmRecordInbound.cs
@@ -127,5 +127,11 @@ namespace DOAN.Model.BZFM
/// 工单号(一旦确定,不可更改)
///
public string Workorder { get; set; }
+
+ ///
+ /// 原材料工单号
+ ///
+ [SugarColumn(ColumnName = "workorder_raw")]
+ public string WorkorderRaw { get; set; }
}
}
\ No newline at end of file
diff --git a/DOAN.Model/MES/Material/MmRecordOutbound.cs b/DOAN.Model/MES/Material/MmRecordOutbound.cs
index 5462f9d..e493def 100644
--- a/DOAN.Model/MES/Material/MmRecordOutbound.cs
+++ b/DOAN.Model/MES/Material/MmRecordOutbound.cs
@@ -104,5 +104,11 @@ namespace DOAN.Model.BZFM
///
public string Workorder { get; set; }
+ ///
+ /// 原材料工单号
+ ///
+ [SugarColumn(ColumnName = "workorder_raw")]
+ public string WorkorderRaw { get; set; }
+
}
}
\ No newline at end of file
diff --git a/DOAN.Service/MES/Product/ProWorkorderService.cs b/DOAN.Service/MES/Product/ProWorkorderService.cs
index 8fc2fe7..f487b3b 100644
--- a/DOAN.Service/MES/Product/ProWorkorderService.cs
+++ b/DOAN.Service/MES/Product/ProWorkorderService.cs
@@ -58,6 +58,7 @@ namespace DOAN.Service.MES.product
var predicate = Expressionable
.Create()
+ .And(it => it.PlanNum > 0)
.AndIF(
!string.IsNullOrEmpty(parm.productionName),
it => it.productionName.Contains(parm.productionName)
@@ -165,6 +166,7 @@ namespace DOAN.Service.MES.product
}
var predicate = Expressionable
.Create()
+ .And(it => it.PlanNum > 0)
.AndIF(
!string.IsNullOrEmpty(parm.productionName),
it => it.productionName.Contains(parm.productionName)
@@ -198,6 +200,7 @@ namespace DOAN.Service.MES.product
var query = Queryable()
.Where(predicate.ToExpression())
+
.ToPage(parm);
return query;