自动生成一次合格记录TODO代码提交
This commit is contained in:
@@ -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; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,5 +17,6 @@ namespace ZR.Service.mes.wms.IService
|
||||
|
||||
int UpdateWmOneTimeRecord(WmOneTimeRecord parm);
|
||||
|
||||
int GenerateWmOneTimeRecord(WmOneTimeRecordGenerateDto parm);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user