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