| | |
| | | public List<Womdaa> getDaa001(string daa020, string item) |
| | | { |
| | | var db = SqlSugarHelper.GetInstance(); |
| | | return db.Queryable<Womdaa, MesItems>((a, b) => |
| | | /*return db.Queryable<Womdaa, MesItems>((a, b) => |
| | | new JoinQueryInfos(JoinType.Inner, a.Daa002 == b.Id.ToString())) |
| | | .Where((a, b) => |
| | | a.Daa015 == daa020 && |
| | |
| | | Daa001 = a.Daa001, |
| | | Daa003 = a.Daa003, |
| | | Daa008 = a.Daa008 |
| | | }).ToList(); |
| | | }).ToList();*/ |
| | | var list = db.Queryable<Womdaa, MesItems, QsItemIpiReq>( |
| | | (a, b, c) => new JoinQueryInfos( |
| | | JoinType.Inner, a.Daa002 == b.Id.ToString(), |
| | | JoinType.Left, a.Id == c.Pbaid |
| | | ) |
| | | ) |
| | | .Where((a, b, c) => |
| | | a.Daa015 == daa020 && |
| | | b.ItemNo == item && |
| | | statusArray.Contains(a.Daa018) && (c.Id > 0) //åªæ¥è¯¢æé¦æ£åæ®çå·¥å |
| | | ) |
| | | .GroupBy((a, b) => new { a.Id, a.Daa001, a.Daa003, a.Daa008 }) |
| | | .Select((a, b) => new Womdaa |
| | | { |
| | | Id = a.Id, |
| | | Daa001 = a.Daa001, |
| | | Daa003 = a.Daa003, |
| | | Daa008 = a.Daa008 |
| | | }) |
| | | .ToList(); |
| | | return list; |
| | | } |
| | | |
| | | public List<MesItems> getBoardItem(string lineNo) |
| | | { |
| | | var db = SqlSugarHelper.GetInstance(); |
| | | return db.Queryable<Womdaa, MesItems>((a, b) => |
| | | new JoinQueryInfos(JoinType.Inner, a.Daa002 == b.Id.ToString())) |
| | | .Where((a, b) => statusArray.Contains(a.Daa018) && |
| | | a.Daa015 == lineNo) |
| | | return db.Queryable<Womdaa, MesItems, QsItemIpiReq>((a, b, c) => |
| | | new JoinQueryInfos( |
| | | JoinType.Inner, a.Daa002 == b.Id.ToString(), |
| | | JoinType.Left, a.Id == c.Pbaid)) |
| | | .Where((a, b, c) => statusArray.Contains(a.Daa018) && |
| | | a.Daa015 == lineNo && statusArray.Contains(a.Daa018) && (c.Id > 0)) |
| | | .GroupBy((a, b) => new { b.Id, b.ItemNo, b.ItemName, b.ItemModel }) |
| | | .OrderBy((a, b) => b.ItemName) |
| | | .Select<MesItems>((a, b) => |
| | | new MesItems |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | 2025-06-23 15:58:06:562 æ¥å£å¼å¸¸ï¼{"ClassName":"System.NullReferenceException","Message":"Object reference not set to an instance of an object.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at MESApplication.Controllers.QC.BaseController.getByFid(JObject data) in C:\\Users\\qewqer\\Desktop\\MES\\SG\\StandardPda\\MESApplication\\Controllers\\QC\\BaseController.cs:line 64\r\n at lambda_method104(Closure, Object, Object[])\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2147467261,"Source":"MESApplication","WatsonBuckets":null} |
| | | 2025-06-23 15:58:06:569 å¼å¸¸æç¤ºä¿¡æ¯ï¼"Object reference not set to an instance of an object." |
| | | ================================================================================================================================== |