From b26ae60e85d4a03a2426e6607e7afe89e1c10a5f Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期四, 05 十二月 2024 11:50:35 +0800
Subject: [PATCH] 水池单独匹配界面修改

---
 Service/HStation.Service.Xhs.Core/05-service/01-project/XhsProject.cs |   80 ++++++----------------------------------
 1 files changed, 12 insertions(+), 68 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..8286e9c 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 
 
@@ -577,14 +539,10 @@
         public bool DeleteByID(long ID, out string Msg)
         {
             Msg = string.Empty;
-            var serviceProjectSite = new HStation.Service.XhsProjectSite();
-            if (serviceProjectSite.IsExistTable())
+            if (new XhsProjectSite().IsExistByProjectID(ID))
             {
-                if (serviceProjectSite.IsExistByProjectID(ID))
-                {
-                    Msg = "瀛樺湪绔欑偣淇℃伅";
-                    return false;
-                }
+                Msg = "瀛樺湪绔欑偣淇℃伅";
+                return false;
             }
             var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsProject>();
             var bol = dal.DeleteByID(ID);
@@ -595,22 +553,8 @@
             return bol;
         }
 
-        /// <summary>
-        /// 閫氳繃 ID 鍒犻櫎(鍚屾椂鍒犻櫎 Site)
-        /// </summary>
-        public bool DeleteExByID(long ID, out string Msg)
-        {
-            Msg = string.Empty;
-            var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsProject>();
-            var bol = dal.DeleteExByID(ID);
-            if (bol)
-            {
-                RemoveCache(ID);
-                XhsProjectSite.RemoveCacheByProjectID(ID);
-            }
-            return bol;
-        }
+        #endregion
 
-        #endregion 
+
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3