diff --git a/ZR.Service/mes/wms/WmOneTimeRecordService.cs b/ZR.Service/mes/wms/WmOneTimeRecordService.cs
index c7960678..d7146619 100644
--- a/ZR.Service/mes/wms/WmOneTimeRecordService.cs
+++ b/ZR.Service/mes/wms/WmOneTimeRecordService.cs
@@ -12,114 +12,114 @@ using ZR.Service.mes.wms.IService;
namespace ZR.Service.mes.wms
{
- ///
- /// 一次合格品仓库记录表Service业务层处理
- ///
- [AppService(
- ServiceType = typeof(IWmOneTimeRecordService),
- ServiceLifetime = LifeTime.Transient
- )]
- public class WmOneTimeRecordService : BaseService, IWmOneTimeRecordService
- {
- ///
- /// 查询一次合格品仓库记录表列表
- ///
- ///
- ///
- public PagedInfo GetList(WmOneTimeRecordQueryDto parm)
- {
- var predicate = Expressionable
- .Create()
- .AndIF(
- !string.IsNullOrEmpty(parm.Partnumber),
- it => it.Partnumber.Contains(parm.Partnumber)
- )
- .AndIF(
- !string.IsNullOrEmpty(parm.BlankNum),
- it => it.BlankNum.Contains(parm.BlankNum)
- )
- .AndIF(!string.IsNullOrEmpty(parm.Remark), it => it.Remark.Contains(parm.Remark))
- .AndIF(!string.IsNullOrEmpty(parm.Code), it => it.Code.Contains(parm.Code))
- .AndIF(
- !string.IsNullOrEmpty(parm.FkInventoryId),
- it => it.FkInventoryId == parm.FkInventoryId
- )
- .AndIF(!string.IsNullOrEmpty(parm.Id), it => it.Id == parm.Id)
- .AndIF(parm.ChangeType > -1, it => it.ChangeType == parm.ChangeType)
- .AndIF(
- parm.StartActionTime != null,
- it => parm.StartActionTime.Value.ToLocalTime() <= it.ActionTime
- )
- .AndIF(
- parm.EndActionTime != null,
- it => parm.EndActionTime.Value.ToLocalTime() >= it.ActionTime
- );
+ ///
+ /// 一次合格品仓库记录表Service业务层处理
+ ///
+ [AppService(
+ ServiceType = typeof(IWmOneTimeRecordService),
+ ServiceLifetime = LifeTime.Transient
+ )]
+ public class WmOneTimeRecordService : BaseService, IWmOneTimeRecordService
+ {
+ ///
+ /// 查询一次合格品仓库记录表列表
+ ///
+ ///
+ ///
+ public PagedInfo GetList(WmOneTimeRecordQueryDto parm)
+ {
+ var predicate = Expressionable
+ .Create()
+ .AndIF(
+ !string.IsNullOrEmpty(parm.Partnumber),
+ it => it.Partnumber.Contains(parm.Partnumber)
+ )
+ .AndIF(
+ !string.IsNullOrEmpty(parm.BlankNum),
+ it => it.BlankNum.Contains(parm.BlankNum)
+ )
+ .AndIF(!string.IsNullOrEmpty(parm.Remark), it => it.Remark.Contains(parm.Remark))
+ .AndIF(!string.IsNullOrEmpty(parm.Code), it => it.Code.Contains(parm.Code))
+ .AndIF(
+ !string.IsNullOrEmpty(parm.FkInventoryId),
+ it => it.FkInventoryId == parm.FkInventoryId
+ )
+ .AndIF(!string.IsNullOrEmpty(parm.Id), it => it.Id == parm.Id)
+ .AndIF(parm.ChangeType > -1, it => it.ChangeType == parm.ChangeType)
+ .AndIF(
+ parm.StartActionTime != null,
+ it => parm.StartActionTime.Value.ToLocalTime() <= it.ActionTime
+ )
+ .AndIF(
+ parm.EndActionTime != null,
+ it => parm.EndActionTime.Value.ToLocalTime() >= it.ActionTime
+ );
- var response = Queryable()
- .Where(predicate.ToExpression())
- .ToPage(parm);
+ var response = Queryable()
+ .Where(predicate.ToExpression())
+ .ToPage(parm);
- return response;
- }
+ return response;
+ }
- ///
- /// 获取详情
- ///
- ///
- ///
- public WmOneTimeRecord GetInfo(string Id)
- {
- var response = Queryable().Where(x => x.Id == Id).First();
+ ///
+ /// 获取详情
+ ///
+ ///
+ ///
+ public WmOneTimeRecord GetInfo(string Id)
+ {
+ var response = Queryable().Where(x => x.Id == Id).First();
- return response;
- }
+ return response;
+ }
- ///
- /// 添加一次合格品仓库记录表
- ///
- ///
- ///
- public WmOneTimeRecord AddWmOneTimeRecord(WmOneTimeRecord model)
- {
- return Context.Insertable(model).ExecuteReturnEntity();
- }
+ ///
+ /// 添加一次合格品仓库记录表
+ ///
+ ///
+ ///
+ public WmOneTimeRecord AddWmOneTimeRecord(WmOneTimeRecord model)
+ {
+ return Context.Insertable(model).ExecuteReturnEntity();
+ }
- ///
- /// 修改一次合格品仓库记录表
- ///
- ///
- ///
- public int UpdateWmOneTimeRecord(WmOneTimeRecord model)
- {
- //var response = Update(w => w.Id == model.Id, it => new WmOneTimeRecord()
- //{
- // Code = model.Code,
- // Partnumber = model.Partnumber,
- // BlankNum = model.BlankNum,
- // ChangeType = model.ChangeType,
- // ChangeQuantity = model.ChangeQuantity,
- // ActionTime = model.ActionTime,
- // Status = model.Status,
- // Remark = model.Remark,
- // CreatedBy = model.CreatedBy,
- // CreatedTime = model.CreatedTime,
- // UpdatedBy = model.UpdatedBy,
- // UpdatedTime = model.UpdatedTime,
- //});
- //return response;
- return Update(model, true);
- }
+ ///
+ /// 修改一次合格品仓库记录表
+ ///
+ ///
+ ///
+ public int UpdateWmOneTimeRecord(WmOneTimeRecord model)
+ {
+ //var response = Update(w => w.Id == model.Id, it => new WmOneTimeRecord()
+ //{
+ // Code = model.Code,
+ // Partnumber = model.Partnumber,
+ // BlankNum = model.BlankNum,
+ // ChangeType = model.ChangeType,
+ // ChangeQuantity = model.ChangeQuantity,
+ // ActionTime = model.ActionTime,
+ // Status = model.Status,
+ // Remark = model.Remark,
+ // CreatedBy = model.CreatedBy,
+ // CreatedTime = model.CreatedTime,
+ // UpdatedBy = model.UpdatedBy,
+ // UpdatedTime = model.UpdatedTime,
+ //});
+ //return response;
+ return Update(model, true);
+ }
- ///
- /// 自动生成一次合格仓库记录日志
- ///
- ///
- ///
- ///
- public int GenerateWmOneTimeRecord(WmOneTimeRecordGenerateDto parm)
- {
-
+ ///
+ /// 自动生成一次合格仓库记录日志
+ ///
+ ///
+ ///
+ ///
+ public int GenerateWmOneTimeRecord(WmOneTimeRecordGenerateDto parm)
+ {
+
if (parm == null || parm.StartTime == null || parm.StartTime.Value == DateTime.MinValue)
{
return -1;
@@ -136,7 +136,7 @@ namespace ZR.Service.mes.wms
)
.Where(it => !it.ProductDescription.Contains("倒车雷达"))
.Where(it => it.StartTime >= parm.StartTime)
- .Where(it => it.PaoguangTotal > 0)
+ .Where(it => it.QualifiedNumber > 0)
.ToList();
//TODO 入库条件2 抛光合格品 wm_polish_work_quality_statistics 合格数
@@ -158,7 +158,6 @@ namespace ZR.Service.mes.wms
)
.Where(it => it.StartTime >= parm.StartTime)
.Where(it => it.GroupSort == 1)
- .Where(it => it.PolishNumber > 0)
.ToList();
//TODO 出库条件2 后道 wm_polish_quality_statistics 投入数
@@ -174,7 +173,7 @@ namespace ZR.Service.mes.wms
#endregion
#region 组装 WmOneTimeRecord 实体
-
+
List wmOneTimeRecords = new List();
foreach (var item in qcQualityStatisticsFirsts)
@@ -187,7 +186,7 @@ namespace ZR.Service.mes.wms
Code = "自动",
Partnumber = item.FinishedPartNumber,
ChangeType = 1,
- ChangeQuantity = item.PaoguangTotal,
+ ChangeQuantity = item.QualifiedNumber,
ActionTime = item.StartTime,
Status = 1,
Remark = "产线合格品 合格数"
@@ -205,7 +204,7 @@ namespace ZR.Service.mes.wms
Code = "自动",
Partnumber = item.Partnumber,
ChangeType = 1,
- ChangeQuantity = item.,
+ ChangeQuantity = item.QualifiedNumber,
ActionTime = item.StartTime,
Status = 1,
Remark = "抛光合格品 合格数"
@@ -223,7 +222,7 @@ namespace ZR.Service.mes.wms
Code = "自动",
Partnumber = item.PartNumber,
ChangeType = 2,
- ChangeQuantity = item.PolishNumber,
+ ChangeQuantity = item.RequireNumber,
ActionTime = item.StartTime,
Status = 1,
Remark = "触摸屏投入数"
@@ -241,7 +240,7 @@ namespace ZR.Service.mes.wms
Code = "自动",
Partnumber = item.Partnumber,
ChangeType = 2,
- ChangeQuantity = item.PaoguangTotal,
+ ChangeQuantity = item.RequireNumber,
ActionTime = item.StartTime,
Status = 1,
Remark = "后道投入数"
@@ -249,7 +248,7 @@ namespace ZR.Service.mes.wms
);
}
-
+
#endregion
//如果有这个时间段的数据,要删除
@@ -266,5 +265,6 @@ namespace ZR.Service.mes.wms
return wmOneTimeRecords.Count; // 返回插入的记录数
}
- }
+ }
+ }
}