change - 修改错误

dev
liuwf 1 year ago
parent a5a3237230
commit 8872ed1f22

@ -1,4 +1,5 @@
using Admin.Core.IService; using Admin.Core.Common;
using Admin.Core.IService;
using Aucma.Core.PrintTo.Models; using Aucma.Core.PrintTo.Models;
using Aucma.Core.PrintTo.Views; using Aucma.Core.PrintTo.Views;
using CommunityToolkit.Mvvm.ComponentModel; using CommunityToolkit.Mvvm.ComponentModel;
@ -64,50 +65,57 @@ namespace Aucma.Core.PrintTo.ViewModels
/// 查询 /// 查询
/// </summary> /// </summary>
[RelayCommand] [RelayCommand]
private Task QueryString(string queryStr) private async Task QueryString(string queryStr)
{ {
System.Windows.Application.Current.Dispatcher.Invoke((Action)(async () => try
{ {
if (!string.IsNullOrEmpty(queryStr)) System.Windows.Application.Current.Dispatcher.Invoke((Action)(async () =>
{ {
Datalist.Clear(); if (!string.IsNullOrEmpty(queryStr))
{
Datalist.Clear();
//Expression<Func<OrderInfo, bool>> whereExpression = x => (bool)x.DelFlag == false; //Expression<Func<OrderInfo, bool>> whereExpression = x => (bool)x.DelFlag == false;
//if (queryStr.IsNotEmptyOrNull()) //if (queryStr.IsNotEmptyOrNull())
//{ //{
// whereExpression = whereExpression.And(x => x.PLAN_CODE.Contains(queryStr)); // whereExpression = whereExpression.And(x => x.PLAN_CODE.Contains(queryStr));
//} //}
var list = await _baseOrderInfoServices.QueryPrintInfo(); var list = await _baseOrderInfoServices.QueryPrintInfo();
//list.Where(d => d.MaterialName.Contains("U壳") || d.MaterialName.Contains("内胆")); //list.Where(d => d.MaterialName.Contains("U壳") || d.MaterialName.Contains("内胆"));
var orderList = list.Where(d => d.OrderCode.Contains(queryStr) || d.ProductCode.Contains(queryStr) || d.ProductName.Contains(queryStr) || d.MaterialCode.Contains(queryStr) || d.MaterialName.Contains(queryStr)); var orderList = list.Where(d => d.OrderCode.Contains(queryStr) || d.ProductCode.Contains(queryStr) || d.ProductName.Contains(queryStr) || d.MaterialCode.Contains(queryStr) || d.MaterialName.Contains(queryStr));
foreach (var item in orderList) foreach (var item in orderList)
{ {
OrderInfo info = new OrderInfo(); OrderInfo info = new OrderInfo();
info.CreatedTime = item.CreateTime; info.CreatedTime = item.CreateTime;
info.OrderCode = item.OrderCode; info.OrderCode = item.OrderCode;
info.ProductCode = item.ProductCode; info.ProductCode = item.ProductCode;
info.ProductName = item.ProductName; info.ProductName = item.ProductName;
info.PlanAmount = item.PlanAmount; info.PlanAmount = item.PlanAmount;
info.CompleteAmount = item.CompleteAmount; info.CompleteAmount = item.CompleteAmount;
info.MaterialCode = item.MaterialCode; info.MaterialCode = item.MaterialCode;
info.MaterialName = item.MaterialName; info.MaterialName = item.MaterialName;
info.StandardAmount = item.StandardAmount; info.StandardAmount = item.StandardAmount;
info.ErrorNum = item.ErrorAmount; info.ErrorNum = item.ErrorAmount;
info.LinerCodeNum = item.LinerAmount; info.LinerCodeNum = item.LinerAmount;
info.BoxCodeNum = item.BoxAmount; info.BoxCodeNum = item.BoxAmount;
Datalist.Add(info); Datalist.Add(info);
} }
} }
else else
{ {
Datalist.Clear(); Datalist.Clear();
await LoadData(); await LoadData();
} }
//Datalist.Insert(0, Datalist[Datalist.Count - 1]); //Datalist.Insert(0, Datalist[Datalist.Count - 1]);
//Datalist.RemoveAt(Datalist.Count - 1); //Datalist.RemoveAt(Datalist.Count - 1);
})); }));
}
catch (Exception ex)
{
log.Error("QueryString方法出现异常");
}
} }
#endregion #endregion

Loading…
Cancel
Save