From 30d1c646b63604b59ce9d665054bd748e56e171c Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期三, 14 八月 2024 18:27:20 +0800
Subject: [PATCH] 新增水力模拟界面

---
 Service/HStation.Service.Xhs.Core/05-service/01-project/XhsProject.cs |   56 ++++++++++----------------------------------------------
 1 files changed, 10 insertions(+), 46 deletions(-)

diff --git a/Service/HStation.Service.Xhs.Core/05-service/01-project/XhsProject.cs b/Service/HStation.Service.Xhs.Core/05-service/01-project/XhsProject.cs
index d5a5fcb..cc9042b 100644
--- a/Service/HStation.Service.Xhs.Core/05-service/01-project/XhsProject.cs
+++ b/Service/HStation.Service.Xhs.Core/05-service/01-project/XhsProject.cs
@@ -270,7 +270,7 @@
         /// <summary>
         /// 鎻掑叆鎷撳睍
         /// </summary>
-        public long InsertEx(Model.XhsProject project, Model.XhsProjectSite site)
+        public long InsertEx(Model.XhsProject project, List<Model.XhsProjectSite> siteList)
         {
             if (project == null)
             {
@@ -282,9 +282,9 @@
             }
             var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsProject>();
             var entityProject = Model2Entity(project);
-            var entitySite = XhsProjectSite.Model2Entity(site);
+            var entitySiteList = XhsProjectSite.Model2Entities(siteList);
 
-            var id = dal.InsertEx(entityProject, entitySite);
+            var id = dal.InsertEx(entityProject, entitySiteList);
             if (id > 0)
             {
                 UpdateCache(id);
@@ -342,7 +342,7 @@
         /// <summary>
         /// 鏇存柊鎷撳睍
         /// </summary>
-        public bool UpdateEx(Model.XhsProject project, Model.XhsProjectSite site)
+        public bool UpdateEx(Model.XhsProject project, List<Model.XhsProjectSite> siteList)
         {
             if (project == null)
             {
@@ -354,15 +354,12 @@
             }
             var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsProject>();
             var entityProject = Model2Entity(project);
-            var entitySite = XhsProjectSite.Model2Entity(site);
-            var bol = dal.UpdateEx(entityProject, entitySite);
+            var entitySiteList = XhsProjectSite.Model2Entities(siteList);
+            var bol = dal.UpdateEx(entityProject, entitySiteList);
             if (bol)
             {
                 UpdateCache(project.ID);
-                if (site != null && site.ID > 0)
-                {
-                    XhsProjectSite.UpdateCacheByProjectID(project.ID);
-                }
+                XhsProjectSite.UpdateCacheByProjectID(project.ID);
             }
             return bol;
         }
@@ -501,41 +498,6 @@
             return bol;
         }
 
-        /// <summary>
-        /// 鏇存柊 StartTime
-        /// </summary>
-        public bool UpdateStartTime(long ID, DateTime StartTime)
-        {
-            if (ID < 1)
-            {
-                return false;
-            }
-            var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsProject>();
-            var bol = dal.UpdateStartTime(ID, StartTime);
-            if (bol)
-            {
-                UpdateCache(ID);
-            }
-            return bol;
-        }
-
-        /// <summary>
-        /// 鏇存柊 EndTime
-        /// </summary>
-        public bool UpdateEndTime(long ID, DateTime EndTime)
-        {
-            if (ID < 1)
-            {
-                return false;
-            }
-            var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsProject>();
-            var bol = dal.UpdateEndTime(ID, EndTime);
-            if (bol)
-            {
-                UpdateCache(ID);
-            }
-            return bol;
-        }
 
         #endregion 
 
@@ -611,6 +573,8 @@
             return bol;
         }
 
-        #endregion 
+        #endregion
+
+
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3