| | |
| | | throw Oops.Oh($"第{index}行[长]{_Length}不能为空!"); |
| | | } |
| | | |
| | | //if(!string.IsNullOrEmpty(_Length)) |
| | | //{ |
| | | // addItem.Length = (float)(_Length.Trim()); |
| | | // } |
| | | |
| | | //if (string.IsNullOrEmpty(_Width)) |
| | | //{ |
| | | // throw Oops.Oh($"第{index}行[宽]{_Width}不能为空!"); |
| | | //} |
| | | |
| | | //if(!string.IsNullOrEmpty(_Width)) |
| | | //{ |
| | | // addItem.Width = (float)(_Width.Trim()); |
| | | // } |
| | | |
| | | if (string.IsNullOrEmpty(_Thk)) |
| | | { |
| | | throw Oops.Oh($"第{index}行[厚]{_Thk}不能为空!"); |
| | | } |
| | | |
| | | //if(!string.IsNullOrEmpty(_Thk)) |
| | | //{ |
| | | // addItem.Thk = (float)(_Thk.Trim()); |
| | | // } |
| | | |
| | | |
| | | if (string.IsNullOrEmpty(_PlanNo)) |
| | | { |
| | |
| | | } |
| | | if (!string.IsNullOrEmpty(_IssueTime)) |
| | | { |
| | | addItem.IssueTime = Convert.ToDateTime(Convert.ToDateTime(_IssueTime.Trim()).ToShortDateString()); |
| | | addItem.IssueTime = Convert.ToDateTime(_IssueTime.Trim()); |
| | | } |
| | | if (!string.IsNullOrEmpty(_FinishedTime)) |
| | | { |
| | | addItem.FinishedTime = Convert.ToDateTime(Convert.ToDateTime(_FinishedTime.Trim()).ToShortDateString()); |
| | | addItem.FinishedTime = Convert.ToDateTime(_FinishedTime.Trim()); |
| | | } |
| | | |
| | | if (string.IsNullOrEmpty(_IsFlagFinish)) |
| | |
| | | .Select<WmsRbLineTaskOutput>(); |
| | | if (input.IssueTimeRange != null && input.IssueTimeRange.Count > 0) |
| | | { |
| | | DateTime? start = input.IssueTimeRange[0].Value.AddDays(-1); |
| | | query = query.WhereIF(start.HasValue, u => u.IssueTime > start); |
| | | DateTime? start= input.IssueTimeRange[0].Value; |
| | | query = query.WhereIF(start.HasValue, u => u.IssueTime >= start); |
| | | if (input.IssueTimeRange.Count > 1 && input.IssueTimeRange[1].HasValue) |
| | | { |
| | | var end = input.IssueTimeRange[1].Value.AddDays(1); |
| | | query = query.Where(u => u.IssueTime < end); |
| | | var end = input.IssueTimeRange[1].Value; |
| | | query = query.Where(u => u.IssueTime <= end); |
| | | } |
| | | } |
| | | if (input.FinishedTimeRange != null && input.FinishedTimeRange.Count > 0) |
| | | { |
| | | DateTime? start = input.FinishedTimeRange[0].Value.AddDays(-1); |
| | | query = query.WhereIF(start.HasValue, u => u.FinishedTime > start); |
| | | DateTime? start= input.FinishedTimeRange[0].Value; |
| | | query = query.WhereIF(start.HasValue, u => u.FinishedTime >= start); |
| | | if (input.FinishedTimeRange.Count > 1 && input.FinishedTimeRange[1].HasValue) |
| | | { |
| | | var end = input.FinishedTimeRange[1].Value.AddDays(1); |
| | | query = query.Where(u => u.FinishedTime < end); |
| | | var end = input.FinishedTimeRange[1].Value; |
| | | query = query.Where(u => u.FinishedTime <= end); |
| | | } |
| | | } |
| | | return query; |