Skip to content

Commit 8afc5fc

Browse files
committed
6.15
1 parent b2da999 commit 8afc5fc

25 files changed

Lines changed: 309 additions & 239 deletions

SiteServer.BackgroundPages/Ajax/AjaxCreateService.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,10 @@ public NameValueCollection CreateSiteByOnlineTemplateName(int siteId, bool isImp
164164
CacheUtils.Insert(cacheCurrentCountKey, "1");
165165
CacheUtils.Insert(cacheMessageKey, "开始下载模板压缩包,可能需要几分钟,请耐心等待...");
166166

167-
var filePath = PathUtility.GetSiteTemplatesPath($"T_{onlineTemplateName}.zip");
167+
var fileName = $"T_{onlineTemplateName}.zip";
168+
var filePath = PathUtility.GetSiteTemplatesPath(fileName);
168169
FileUtils.DeleteFileIfExists(filePath);
169-
var downloadUrl = CloudUtils.Dl.GetTemplatesUrl(onlineTemplateName);
170+
var downloadUrl = CloudUtils.Dl.GetTemplatesUrl(fileName);
170171
WebClientUtils.SaveRemoteFileToLocal(downloadUrl, filePath);
171172

172173
CacheUtils.Insert(cacheCurrentCountKey, "2");

SiteServer.Utils/CloudUtils.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ public static class Root
88

99
public static string IconUrl => $"{Host}/assets/images/favicon.png";
1010

11-
public static string DocsCliUrl => $"{Host}/docs/cli/";
11+
public static string DocsCliUrl => $"{Host}/docs/v6/cli/";
1212

1313
public static string GetDocsStlUrl(string tagName)
1414
{
15-
return $"{Host}/docs/stl/{tagName}/";
15+
return $"{Host}/docs/v6/stl/{tagName}/";
1616
}
1717

1818
public static string GetDocsStlUrl(string tagName, string fieldName, string attrTitle)
1919
{
20-
return $"{Host}/docs/stl/{tagName}/#{fieldName.ToLower()}-{attrTitle.ToLower()}";
20+
return $"{Host}/docs/v6/stl/{tagName}/#{fieldName.ToLower()}-{attrTitle.ToLower()}";
2121
}
2222
}
2323

SiteServer.Web/Controllers/Pages/Cms/PagesContentsLayerCopyController.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ public IHttpActionResult GetConfig()
6363
foreach (var permissionSiteId in siteIdList)
6464
{
6565
var permissionSiteInfo = SiteManager.GetSiteInfo(permissionSiteId);
66+
if (permissionSiteInfo == null) continue;
67+
6668
sites.Add(new
6769
{
6870
permissionSiteInfo.Id,

SiteServer.Web/Controllers/Pages/Cms/PagesEditorLayerImageController.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using System.Collections.Generic;
22
using System.IO;
33
using System.Web.Http;
4+
using NSwag.Annotations;
45
using SiteServer.CMS.Core;
56
using SiteServer.CMS.DataCache;
67
using SiteServer.Utils;
@@ -9,6 +10,7 @@
910

1011
namespace SiteServer.API.Controllers.Pages.Cms
1112
{
13+
[OpenApiIgnore]
1214
[RoutePrefix("pages/cms/editorLayerImage")]
1315
public partial class PagesEditorLayerImageController : ApiController
1416
{

SiteServer.Web/Controllers/Pages/Cms/PagesEditorLayerTextController.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
using System.Web.Http;
2+
using NSwag.Annotations;
23
using SiteServer.CMS.Core;
34
using SiteServer.CMS.DataCache;
45
using SiteServer.CMS.Model;
56
using SiteServer.CMS.Model.Enumerations;
67

78
namespace SiteServer.API.Controllers.Pages.Cms
89
{
10+
[OpenApiIgnore]
911
[RoutePrefix("pages/cms/editorLayerText")]
1012
public partial class PagesEditorLayerTextController : ApiController
1113
{

SiteServer.Web/Controllers/Pages/Cms/PagesLibraryEditorController.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using System.IO;
22
using System.Threading.Tasks;
33
using System.Web.Http;
4+
using NSwag.Annotations;
45
using SiteServer.API.Results;
56
using SiteServer.CMS.Core;
67
using SiteServer.CMS.DataCache;
@@ -10,7 +11,7 @@
1011

1112
namespace SiteServer.API.Controllers.Pages.Cms
1213
{
13-
14+
[OpenApiIgnore]
1415
[RoutePrefix("pages/cms/libraryEditor")]
1516
public class PagesLibraryEditorController : ApiController
1617
{

SiteServer.Web/Controllers/Pages/Cms/PagesLibraryImageController.cs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.IO;
2-
using System.Threading.Tasks;
32
using System.Web.Http;
3+
using NSwag.Annotations;
44
using SiteServer.API.Results;
55
using SiteServer.CMS.Core;
66
using SiteServer.CMS.DataCache;
@@ -11,7 +11,7 @@
1111

1212
namespace SiteServer.API.Controllers.Pages.Cms
1313
{
14-
14+
[OpenApiIgnore]
1515
[RoutePrefix("pages/cms/libraryImage")]
1616
public partial class PagesLibraryImageController : ApiController
1717
{
@@ -83,16 +83,15 @@ public LibraryImageInfo Create()
8383
}
8484

8585
var libraryFileName = PathUtils.GetLibraryFileName(fileName);
86-
var virtualDirectoryPath = PathUtils.GetLibraryVirtualPath(EUploadType.Image, libraryFileName);
86+
var virtualPath = PathUtils.GetLibraryVirtualPath(EUploadType.Image, libraryFileName);
8787

88-
var directoryPath = PathUtils.Combine(WebConfigUtils.PhysicalApplicationPath, virtualDirectoryPath);
89-
var filePath = PathUtils.Combine(directoryPath, libraryFileName);
88+
var filePath = PathUtils.Combine(WebConfigUtils.PhysicalApplicationPath, virtualPath);
9089

9190
DirectoryUtils.CreateDirectoryIfNotExists(filePath);
9291
file.SaveAs(filePath);
9392

9493
library.Title = fileName;
95-
library.Url = PageUtils.Combine(virtualDirectoryPath, libraryFileName);
94+
library.Url = virtualPath;
9695

9796
library.Id = DataProvider.LibraryImageDao.Insert(library);
9897

@@ -131,6 +130,10 @@ public DefaultResult Delete([FromUri]int id)
131130
return Request.Unauthorized<DefaultResult>();
132131
}
133132

133+
var lib = DataProvider.LibraryImageDao.Get(id);
134+
var filePath = PathUtils.Combine(WebConfigUtils.PhysicalApplicationPath, lib.Url);
135+
FileUtils.DeleteFileIfExists(filePath);
136+
134137
DataProvider.LibraryImageDao.Delete(id);
135138

136139
return new DefaultResult

SiteServer.Web/Controllers/Pages/Cms/PagesLibraryLayerImageController.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
using System.IO;
22
using System.Web.Http;
3+
using NSwag.Annotations;
34
using SiteServer.CMS.Core;
45
using SiteServer.CMS.DataCache;
56
using SiteServer.Utils;
67
using SiteServer.Utils.Enumerations;
78

89
namespace SiteServer.API.Controllers.Pages.Cms
910
{
11+
[OpenApiIgnore]
1012
[RoutePrefix("pages/cms/libraryLayerImage")]
1113
public partial class PagesLibraryLayerImageController : ApiController
1214
{

SiteServer.Web/Controllers/Pages/Cms/PagesLibraryLayerVideoController.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
using System.IO;
2-
using System.Threading.Tasks;
32
using System.Web.Http;
3+
using NSwag.Annotations;
44
using SiteServer.CMS.Core;
55
using SiteServer.CMS.DataCache;
66
using SiteServer.Utils;
77
using SiteServer.Utils.Enumerations;
88

99
namespace SiteServer.API.Controllers.Pages.Cms
1010
{
11+
[OpenApiIgnore]
1112
[RoutePrefix("pages/cms/libraryLayerVideo")]
1213
public partial class PagesLibraryLayerVideoController : ApiController
1314
{

SiteServer.Web/Controllers/Pages/Cms/PagesLibraryLayerWordController.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.IO;
22
using System.Text;
3-
using System.Threading.Tasks;
43
using System.Web.Http;
4+
using NSwag.Annotations;
55
using SiteServer.API.Results;
66
using SiteServer.CMS.Core;
77
using SiteServer.CMS.Core.Office;
@@ -10,6 +10,7 @@
1010

1111
namespace SiteServer.API.Controllers.Pages.Cms
1212
{
13+
[OpenApiIgnore]
1314
[RoutePrefix("pages/cms/libraryLayerWord")]
1415
public partial class PagesLibraryLayerWordController : ApiController
1516
{

0 commit comments

Comments
 (0)