自动生成一次合格记录TODO代码提交

This commit is contained in:
2025-03-24 14:51:46 +08:00
parent bcbe4d47db
commit 4c6d88d779
4 changed files with 40 additions and 0 deletions

View File

@@ -48,4 +48,18 @@ namespace ZR.Model.MES.wms.Dto
public DateTime? UpdatedTime { get; set; }
}
/// <summary>
/// 工艺路线-一次合格 库存变动表输入输出对象
/// </summary>
public class WmOneTimeRecordGenerateDto
{
// 指令参数 0- 全部生成 1-部分生成 2...
public int? ActionType { get; set; }
public string Partnumber { get; set; }
public DateTime? StartTime { get; set; }
public DateTime? EndTime { get; set; }
}
}

View File

@@ -17,5 +17,6 @@ namespace ZR.Service.mes.wms.IService
int UpdateWmOneTimeRecord(WmOneTimeRecord parm);
int GenerateWmOneTimeRecord(WmOneTimeRecordGenerateDto parm);
}
}

View File

@@ -105,5 +105,28 @@ namespace ZR.Service.mes.wms
//return response;
return Update(model, true);
}
/// <summary>
/// 自动生成一次合格仓库记录日志
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
/// <exception cref="global::System.NotImplementedException"></exception>
public int GenerateWmOneTimeRecord(WmOneTimeRecordGenerateDto parm)
{
//TODO 入库条件1 产线合格品qc_quality_statistics_first合格数其中去除倒车雷达
//TODO 入库条件2 抛光合格品 wm_polish_work_quality_statistics 合格数
//TODO 出库条件1 GP12 (新) 触摸屏 qc_gp12_service_statistics 投入数
//TODO 出库条件2 后道 wm_polish_quality_statistics 投入数
// wm_one_time_record
throw new global::System.NotImplementedException();
}
}
}

View File

@@ -121,12 +121,14 @@ namespace ZR.Service.mes.wms
#region
//三入
// 产线报表 根据日期范围 去取产线抛光的数据 qc_quality_statistics_first
// 去除倒车雷达
List<QcQualityStatisticsFirst> qcQualityStatisticsFirsts = Context
.Queryable<QcQualityStatisticsFirst>()
.WhereIF(
!string.IsNullOrEmpty(parm.Partnumber),
it => it.FinishedPartNumber == parm.Partnumber
)
.Where(it => !it.ProductDescription.Contains("倒车雷达"))
.Where(it => it.StartTime >= parm.StartTime)
.Where(it => it.PaoguangTotal > 0)
.ToList();