From 0aa54059b26e6641196e9953490dd18616e916e3 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期三, 10 九月 2025 17:26:47 +0800
Subject: [PATCH] 精简修正代码

---
 service/QC/LljService.cs |   63 +++++++++++++++----------------
 1 files changed, 30 insertions(+), 33 deletions(-)

diff --git a/service/QC/LljService.cs b/service/QC/LljService.cs
index 5d687f7..55ca00f 100644
--- a/service/QC/LljService.cs
+++ b/service/QC/LljService.cs
@@ -1,12 +1,9 @@
-锘縰sing MES.Service.Models;
-using Microsoft.IdentityModel.Tokens;
+锘縰sing Microsoft.IdentityModel.Tokens;
 using NewPdaSqlServer.DB;
 using NewPdaSqlServer.Dto.service;
 using NewPdaSqlServer.entity;
-using NewPdaSqlServer.entity.Base;
 using NewPdaSqlServer.util;
 using SqlSugar;
-using static Azure.Core.HttpHeader;
 
 namespace NewPdaSqlServer.service.QC;
 
@@ -35,16 +32,15 @@
             //    StringUtil.IsNotNullOrEmpty(queryObj.result) &&
             //    !"鏈畬鎴�".Equals(queryObj.result),
             //    a => (a.STATUS ?? "") == "宸叉彁浜�")
-
             .WhereIF(!string.IsNullOrWhiteSpace(queryObj.keyword), a =>
                 a.ItemNo.Contains(queryObj.keyword) ||
                 a.ItemName.Contains(queryObj.keyword) ||
                 a.LotNo.Contains(queryObj.keyword) ||
                 a.ReleaseNo.Contains(queryObj.keyword) ||
-                a.SuppName.Contains(queryObj.keyword) 
+                a.SuppName.Contains(queryObj.keyword)
             )
             .WhereIF(UtilityHelper.CheckGuid(parsedGuid),
-                a => a.guid == parsedGuid )
+                a => a.guid == parsedGuid)
             .Where(a => (a.fsubmit ?? 0) == 0)
             .OrderByDescending(a => a.CreateDate)
             .ToPageList(queryObj.PageIndex, queryObj.Limit, ref totalCount);
@@ -64,8 +60,8 @@
 
         var mesQaIqcItem = Db
             .Queryable<MesQaIqc>().Where(s => s.EE == 1 && s.ISENABLED == 1
-                && s.ItemId == itemId && s.FTYPE == "1").Select(
-                b => new MesQaItemsDetectDetail5
+                && s.ItemId == itemId && s.FTYPE == "1").Select(b =>
+                new MesQaItemsDetectDetail5
                 {
                     ReleaseNo = releaseNo,
                     FacLevel = b.FacLevel,
@@ -237,7 +233,6 @@
         var Ybsl_In = Db.Ado.SqlQuery<MesQaItemsDetectDetail5>(sql).ToList();
 
         return Ybsl_In;
-
     }
 
     public int SetQSItemDetail(MesQaItemsDetectDetail12 detail)
@@ -258,7 +253,8 @@
                 result.Add(item);
             }
 
-            return db.Insertable(result).PageSize(1).IgnoreColumnsNull().ExecuteCommand();
+            return db.Insertable(result).PageSize(1).IgnoreColumnsNull()
+                .ExecuteCommand();
         });
 
         detail.CreateBy = detail.LastupdateBy;
@@ -303,19 +299,21 @@
         //    result = "涓嶅悎鏍�";
         else if (noCount >= QsItemOqcItem.FreQty)
             result = "涓嶅悎鏍�";
-        var useTransactionWithOracle = UseTransaction(
-            db =>
-            {
-                var commit = 0;
-                commit += db.Updateable<MesQaItemsDetectDetail5>()
-                    .SetColumns(s => s.FcheckResu == result)
-                    .SetColumns(s => s.FenterQty == count)
-                    .SetColumns(s => s.FngRate == (s.CheckQyt == 0 ? (decimal?)null : (decimal?)(Convert.ToDouble(noCount) / Convert.ToDouble(count))))
-                    .Where(s => s.Guid == detail.ParentGuid)
-                    .ExecuteCommand();
+        var useTransactionWithOracle = UseTransaction(db =>
+        {
+            var commit = 0;
+            commit += db.Updateable<MesQaItemsDetectDetail5>()
+                .SetColumns(s => s.FcheckResu == result)
+                .SetColumns(s => s.FenterQty == count)
+                .SetColumns(s => s.FngRate == (s.CheckQyt == 0
+                    ? null
+                    : (decimal?)(Convert.ToDouble(noCount) /
+                                 Convert.ToDouble(count))))
+                .Where(s => s.Guid == detail.ParentGuid)
+                .ExecuteCommand();
 
-                return commit;
-            });
+            return commit;
+        });
 
         var isNull = Db.Queryable<MesQaItemsDetectDetail5>()
             .Where(s => s.Guid == detail.ParentGuid && s.FcheckResu == null)
@@ -640,8 +638,8 @@
                     .ExecuteCommand();
 
                 var first = db
-                    .Queryable<MesInvItemArnDetail, MesInvItemArn>(
-                        (b, a) => new object[]
+                    .Queryable<MesInvItemArnDetail, MesInvItemArn>((b, a) =>
+                        new object[]
                         {
                             JoinType.Left, b.ParentGuid == a.Guid
                         })
@@ -670,8 +668,8 @@
                 executeCommand += db.Updateable<MesInvItemArnDetail>()
                     .SetColumns(s => s.CheckStates == "涓嶅悎鏍煎緟瀹℃壒")
                     .SetColumns(s => s.Ischeck == 1)
-                    .SetColumns(
-                        s => s.CheckRes == mesQaItemsDetect01.FcheckResu)
+                    .SetColumns(s =>
+                        s.CheckRes == mesQaItemsDetect01.FcheckResu)
                     .SetColumns(s => s.CheckDate == DateTime.Now)
                     .Where(s => s.ParentGuid == mesInvItemArn.Guid
                                 && s.ItemId == mesQaItemsDetect01.ItemId)
@@ -706,13 +704,12 @@
     }
 
 
-
     //鍒犻櫎鐗瑰緛鍊� 
     public int deleteDetail13(LLJDto dto)
     {
         var withOracle = Db.Deleteable<MesQaItemsDetectDetail13>()
-                .Where(s => s.Guid.ToString() == dto.id13)
-                .ExecuteCommand();
+            .Where(s => s.Guid.ToString() == dto.id13)
+            .ExecuteCommand();
 
         return withOracle;
     }
@@ -721,9 +718,9 @@
     public int updateRemarks(LLJDto dto)
     {
         var withOracle = Db.Updateable<MesQaItemsDetect01>()
-                .SetColumns(s => s.FngDesc == dto.Remarks)
-                .Where(s => s.Guid.ToString() == dto.gid)
-                .ExecuteCommand();
+            .SetColumns(s => s.FngDesc == dto.Remarks)
+            .Where(s => s.Guid.ToString() == dto.gid)
+            .ExecuteCommand();
 
         return withOracle;
     }

--
Gitblit v1.9.3