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