自动生成一次合格记录TODO代码提交
This commit is contained in:
@@ -48,4 +48,18 @@ namespace ZR.Model.MES.wms.Dto
|
|||||||
|
|
||||||
public DateTime? UpdatedTime { get; set; }
|
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 UpdateWmOneTimeRecord(WmOneTimeRecord parm);
|
||||||
|
|
||||||
|
int GenerateWmOneTimeRecord(WmOneTimeRecordGenerateDto parm);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -105,5 +105,28 @@ namespace ZR.Service.mes.wms
|
|||||||
//return response;
|
//return response;
|
||||||
return Update(model, true);
|
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 查询需要的数据
|
#region 查询需要的数据
|
||||||
//三入
|
//三入
|
||||||
// 产线报表 根据日期范围 去取产线抛光的数据 qc_quality_statistics_first
|
// 产线报表 根据日期范围 去取产线抛光的数据 qc_quality_statistics_first
|
||||||
|
// 去除倒车雷达
|
||||||
List<QcQualityStatisticsFirst> qcQualityStatisticsFirsts = Context
|
List<QcQualityStatisticsFirst> qcQualityStatisticsFirsts = Context
|
||||||
.Queryable<QcQualityStatisticsFirst>()
|
.Queryable<QcQualityStatisticsFirst>()
|
||||||
.WhereIF(
|
.WhereIF(
|
||||||
!string.IsNullOrEmpty(parm.Partnumber),
|
!string.IsNullOrEmpty(parm.Partnumber),
|
||||||
it => it.FinishedPartNumber == parm.Partnumber
|
it => it.FinishedPartNumber == parm.Partnumber
|
||||||
)
|
)
|
||||||
|
.Where(it => !it.ProductDescription.Contains("倒车雷达"))
|
||||||
.Where(it => it.StartTime >= parm.StartTime)
|
.Where(it => it.StartTime >= parm.StartTime)
|
||||||
.Where(it => it.PaoguangTotal > 0)
|
.Where(it => it.PaoguangTotal > 0)
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|||||||
Reference in New Issue
Block a user