From 9a587f34c2ccc0d4c41550880915b54a1b563c7d Mon Sep 17 00:00:00 2001
From: cloudflight <cloudflight@126.com>
Date: 星期二, 07 一月 2025 00:28:41 +0800
Subject: [PATCH] 修复沿程压降曲线局部损失计算问题

---
 Service/HStation.Service.PhartRelation.Core/04-dal/03-sqlite/01-relation/PhartDiagramRelation.cs |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/Service/HStation.Service.PhartRelation.Core/04-dal/03-sqlite/01-relation/PhartDiagramRelation.cs b/Service/HStation.Service.PhartRelation.Core/04-dal/03-sqlite/01-relation/PhartDiagramRelation.cs
index 6972bd7..f416bd3 100644
--- a/Service/HStation.Service.PhartRelation.Core/04-dal/03-sqlite/01-relation/PhartDiagramRelation.cs
+++ b/Service/HStation.Service.PhartRelation.Core/04-dal/03-sqlite/01-relation/PhartDiagramRelation.cs
@@ -258,6 +258,51 @@
             }
         }
 
+        //public override bool DeleteByID(long ID)
+        //{
+        //    using (var db = new SqlSugarClient(ConnectionConfig))
+        //    {
+        //        try
+        //        {
+        //            var entity = db.Queryable<Entity.PhartDiagramRelation>().Single(x => x.ID == ID);
+        //            if (entity == null)
+        //                return false;
+        //            var list = db.Queryable<Entity.PhartDiagramRelation>().Where(x => x.DiagramID == entity.DiagramID);
+        //            if (list != null && list.Count() > 1)
+        //            {
+        //                return base.DeleteByID(ID);
+        //            }
+        //            else
+        //            {
+        //                db.BeginTran();
+        //                var bol = db.Deleteable<Entity.PhartDiagramRelation>().Where(x => x.DiagramID == entity.DiagramID).ExecuteCommandHasChange();
+        //                if (!bol)
+        //                {
+        //                    db.RollbackTran();
+        //                    return false;
+        //                }
+
+        //                bol = db.Deleteable<Yw.Entity.PhartDiagram>().Where(x => x.ID == entity.DiagramID).ExecuteCommandHasChange();
+        //                if (!bol)
+        //                {
+        //                    db.RollbackTran();
+        //                    return false;
+        //                }
+
+        //                bol = db.Deleteable<Yw.Entity.PhartGraph>().Where(x => x.DiagramID == entity.DiagramID).ExecuteCommandHasChange();
+        //                db.CommitTran();
+        //                return true;
+        //            }
+        //        }
+        //        catch
+        //        {
+        //            db.RollbackTran();
+        //            throw;
+        //        }
+        //    }
+
+        //}
+
 
     }
 }

--
Gitblit v1.9.3