From b0a694ccba71736f9092f30e45be94689ce92416 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期一, 31 三月 2025 11:13:49 +0800
Subject: [PATCH] 计算模块替换

---
 Service/HStation.Service.PhartRelation.Core/04-dal/02-postgresql/01-relation/PhartDiagramRelation.cs |   61 ++++++++++++++++++++++++++----
 1 files changed, 52 insertions(+), 9 deletions(-)

diff --git a/Service/HStation.Service.PhartRelation.Core/04-dal/02-postgresql/01-relation/PhartDiagramRelation.cs b/Service/HStation.Service.PhartRelation.Core/04-dal/02-postgresql/01-relation/PhartDiagramRelation.cs
index 52cb51e..5487938 100644
--- a/Service/HStation.Service.PhartRelation.Core/04-dal/02-postgresql/01-relation/PhartDiagramRelation.cs
+++ b/Service/HStation.Service.PhartRelation.Core/04-dal/02-postgresql/01-relation/PhartDiagramRelation.cs
@@ -5,16 +5,16 @@
     /// <summary>
     /// 鍥捐〃鍏宠仈
     ///</summary> 
-    public class PhartDiagramRelation :BaseDAL_Sorter<Entity.PhartDiagramRelation> ,IPhartDiagramRelation
+    public class PhartDiagramRelation : BaseDAL_Sorter<Entity.PhartDiagramRelation>, IPhartDiagramRelation
     {
         /// <summary>
 		///
 		/// </summary>
 		public override ConnectionConfig ConnectionConfig
-		{
-			get { return PhartRelation.ConfigHelper.PostgreSqlConnectionConfig; }
-		}
-         
+        {
+            get { return PhartRelation.ConfigHelper.PostgreSqlConnectionConfig; }
+        }
+
 
         /// <summary>
         /// 鎻掑叆鎷撳睍
@@ -165,7 +165,7 @@
                 }
             }
         }
-  
+
         /// <summary>
         /// 鏇存柊 OtherName
         /// </summary>
@@ -259,8 +259,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;
+        //        }
+        //    } 
+        //}
+
     }
 }
- 
- 
- 
\ No newline at end of file
+
+

--
Gitblit v1.9.3