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 |   50 +++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 47 insertions(+), 3 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 b2fd115..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
@@ -12,10 +12,9 @@
 		/// </summary>
 		public override ConnectionConfig ConnectionConfig
 		{
-			get { return PhartRelation.ConfigHelper.PostgreSqlConnectionConfig; }
+			get { return PhartRelation.ConfigHelper.SQLiteConnectionConfig; }
 		}
-
-
+         
         /// <summary>
         /// 鎻掑叆鎷撳睍
         /// </summary>
@@ -259,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