duheng
2024-09-22 9ffb31c233f3b4891550293294c2ee716f77b42a
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
    }
}