Services/MesOrderStaManager.cs
@@ -43,9 +43,7 @@ { // 查询MesOrderSta表获取工单状态记录 var mesOrderSta = Db.Queryable<MesOrderSta>() // 根据工单ID匹配记录 .Where(s => s.OrderId == query.OrderId) // 获取第一条记录 .First(); // 如果未找到记录,返回空对象 @@ -54,8 +52,9 @@ // 查询Womdaa表获取工单主表信息 var womdaa = Db.Queryable<Womdaa>() .Where(a => a.Id == query.OrderId).First(); // 设置工单状态 mesOrderSta.OrderStatus = womdaa.Daa018; // 判空处理,避免空引用异常 mesOrderSta.OrderStatus = womdaa != null ? womdaa.Daa018 : null; return mesOrderSta; }