领料记录添加状态过滤

This commit is contained in:
2023-11-08 11:01:37 +08:00
parent 8c5d302daa
commit 30b40fb28e

View File

@@ -519,6 +519,7 @@ namespace Tnb.ProductionMgr
Dictionary<string, object> queryJson = string.IsNullOrEmpty(input.queryJson) ? new Dictionary<string, object>() : input.queryJson.ToObject<Dictionary<string, object>>();
string? code = queryJson.ContainsKey("code") ? queryJson["code"].ToString() : "";
string? status = queryJson.ContainsKey("status") ? queryJson["status"].ToString() : "";
// DateTime? start_time = queryJson.ContainsKey("start_time") ? queryJson["start_time"].ToString() == "" ? null : Convert.ToDateTime(queryJson["start_time"]) : null;
// DateTime? end_time = queryJson.ContainsKey("end_time") ? queryJson["end_time"].ToString() == "" ? null : Convert.ToDateTime(queryJson["end_time"]) : null;
@@ -531,6 +532,7 @@ namespace Tnb.ProductionMgr
var queryable1 = db.Queryable<PrdKittingOutH>()
.LeftJoin<UserEntity>((a, b) => a.create_id == b.Id)
.Where((a,b)=>a.workstation_id==input.stationId)
.WhereIF(!string.IsNullOrEmpty(status),a=>a.status==status)
.Select((a, b) => new FeedingRecordListOutput()
{
id = a.id,
@@ -545,6 +547,7 @@ namespace Tnb.ProductionMgr
var queryable2 = db.Queryable<PrdOutstockH>()
.LeftJoin<UserEntity>((a, b) => a.create_id == b.Id)
.Where((a,b)=>a.workstation_id==input.stationId)
.WhereIF(!string.IsNullOrEmpty(status),a=>a.status==status)
.Select((a, b) => new FeedingRecordListOutput()
{
id = a.id,