From efe6984c4e0e91b16b2704e174d610e180045dc5 Mon Sep 17 00:00:00 2001
From: 展杰 <1240968267@qq.com>
Date: 星期一, 19 八月 2024 09:01:56 +0800
Subject: [PATCH] 合并上格-8.19

---
 MES.Service/service/QC/SuspendService.cs |   26 ++++++++++++++------------
 1 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/MES.Service/service/QC/SuspendService.cs b/MES.Service/service/QC/SuspendService.cs
index bc6fbef..ce48de9 100644
--- a/MES.Service/service/QC/SuspendService.cs
+++ b/MES.Service/service/QC/SuspendService.cs
@@ -6,20 +6,21 @@
 
 public class SuspendService
 {
-    private readonly string[] statusArray = ["鐢熶骇", "寰呬骇", "鏆傚仠"];
+    private readonly string[] statusArray = ["寮�宸�", "寰呭紑宸�"];
 
     public List<SysDepartment> getDept()
     {
         var db = SqlSugarHelper.GetInstance();
         //return db.Queryable<SysDepartment>().ToList();
         return db
-            .Queryable<MesSchemeResult, MesLine, QsQaItemXj, SysDepartment>(
+            .Queryable<Womdaa, MesLine, QsQaItemXj, SysDepartment>(
                 (a, b, c, d) =>
-                    new JoinQueryInfos(JoinType.Left, a.LineNo == b.LineNo,
-                        JoinType.Inner, a.BillNo == c.BillNo,
+                    new JoinQueryInfos(JoinType.Left,
+                        a.Daa002 == b.Id.ToString(),
+                        JoinType.Inner, a.Daa001 == c.BillNo,
                         JoinType.Left, b.Departmentcode == d.Departmentcode))
-            .Where((a, b, c, d) => a.PmoveMk == 0 && b.LineName != null &&
-                                   statusArray.Contains(a.ProcStatus))
+            .Where((a, b, c, d) => b.LineName != null &&
+                                   statusArray.Contains(a.Daa018))
             .GroupBy((a, b, c, d) => new
             {
                 b.Departmentcode, d.Departmentname
@@ -34,20 +35,21 @@
     public List<MesLine> GetLines(string deptCode)
     {
         var db = SqlSugarHelper.GetInstance();
-        var mesLines = db.Queryable<MesSchemeResult, MesLine, QsQaItemXj>(
+        var mesLines = db.Queryable<Womdaa, MesLine, QsQaItemXj>(
                 (a, b, c) =>
-                    new JoinQueryInfos(JoinType.Left, a.LineNo == b.LineNo,
-                        JoinType.Inner, a.BillNo == c.BillNo))
+                    new JoinQueryInfos(JoinType.Left,
+                        a.Daa002 == b.Id.ToString(),
+                        JoinType.Inner, a.Daa001 == c.BillNo))
             .Where((a, b, c) => b.LineName != null &&
-                                statusArray.Contains(a.ProcStatus)
+                                statusArray.Contains(a.Daa018)
                                 && b.Departmentcode == deptCode)
             .GroupBy((a, b, c) => new
             {
-                a.LineNo, b.LineName
+                b.LineNo, b.LineName
             })
             .Select((a, b, c) => new MesLine
             {
-                LineNo = a.LineNo,
+                LineNo = b.LineNo,
                 LineName = b.LineName
             }).ToList();
 

--
Gitblit v1.9.3