diff --git a/src/module/ShenNius.Blog.API/Controllers/Cms/IndexController.cs b/src/module/ShenNius.Blog.API/Controllers/Cms/IndexController.cs
index d1ba0d2d67cc82522e7f7142e2a7ca82c4a80018..c4cb130b644c7e6bad41c95c1dfd64158bf0bca0 100644
--- a/src/module/ShenNius.Blog.API/Controllers/Cms/IndexController.cs
+++ b/src/module/ShenNius.Blog.API/Controllers/Cms/IndexController.cs
@@ -28,6 +28,8 @@ using System.Web;
namespace ShenNius.Blog.API.Controllers.Cms
{
+ [Route("api/[controller]/[action]")]
+ [ApiController]
public class IndexController : ControllerBase
{
@@ -56,7 +58,7 @@ namespace ShenNius.Blog.API.Controllers.Cms
{
return await _columnService.GetListAsync();
}
- [HttpGet("all-column")]
+ [HttpGet]
public ApiResult GetAllColumn()
{
return new ApiResult(GetColumnAsync());
@@ -66,7 +68,7 @@ namespace ShenNius.Blog.API.Controllers.Cms
///
/// 站点id
///
- [HttpGet("getsiteinfo")]
+ [HttpGet]
public ApiResult GetSiteInfo(string globalSiteId)
{
var model = _cmsSiteService.GetModelAsync(d => d.Id.Equals(globalSiteId));
@@ -76,7 +78,7 @@ namespace ShenNius.Blog.API.Controllers.Cms
}
return new ApiResult(model);
}
- [HttpGet("right")]
+ [HttpGet]
public async Task GetRightData(string spell)
{
var monthArticle = await _articleService.GetArtcileByConditionAsync((ca, cc) => ca.Audit == true && SqlFunc.DateIsSame(DateTime.Now, ca.CreateTime, DateType.Month), 1, 10);
@@ -84,7 +86,7 @@ namespace ShenNius.Blog.API.Controllers.Cms
var allChildColumn = (await GetColumnAsync()).Where(d => d.ParentId != 0).ToList();
return new ApiResult(data: new { monthArticle = monthArticle.Items, currentSpellArticle = currentSpellArticle.Items, allChildColumn });
}
- [HttpGet("index")]
+ [HttpGet]
public async Task GetIndex()
{
var recArticleList = await _articleService.GetArtcileByConditionAsync((ca, cc) => ca.IsTop == true && ca.Audit == true, 1, 6);
@@ -95,7 +97,7 @@ namespace ShenNius.Blog.API.Controllers.Cms
categoryArticleList = categoryArticleList.Items
});
}
- [HttpGet("getalltags")]
+ [HttpGet]
public async Task GetAllTags(string spell)
{
// 进来可能是大类或子类,1、大类下面有子类,2、大类下面没有子类 3、进来的是子类
@@ -124,7 +126,7 @@ namespace ShenNius.Blog.API.Controllers.Cms
///
///
///
- [HttpGet("detail")]
+ [HttpGet]
public async Task GetDetail(int id = 0, string parentColumnSpell = null, string childColumnspell = null)
{
@@ -158,7 +160,7 @@ namespace ShenNius.Blog.API.Controllers.Cms
///
///
///
- [HttpGet("list")]
+ [HttpGet]
public async Task GetList(string parentColumnSpell, string childColumnSpell, string keyword, int page = 1)
{
Page query = null; Column columnModel = null;
@@ -224,7 +226,7 @@ namespace ShenNius.Blog.API.Controllers.Cms
///
///
///
- [HttpPost("addmsg")]
+ [HttpPost]
public async Task AddMsg([FromBody] MessageInput messageInput)
{
messageInput.IP = HttpContext.Request.Headers["X-Forwarded-For"].FirstOrDefault() ?? HttpContext.Connection.RemoteIpAddress.ToString();
@@ -238,13 +240,13 @@ namespace ShenNius.Blog.API.Controllers.Cms
await _messageService.AddAsync(model);
return new ApiResult();
}
- [HttpGet("load-message")]
+ [HttpGet]
public async Task LoadMessage(int articleId, string siteId)
{
var result = await _messageService.GetListAsync(x => x.BusinessId == articleId && x.SiteId.Equals(siteId), x => x.CreateTime, false);
return new ApiResult(result);
}
- [HttpGet("getadvlist")]
+ [HttpGet]
public async Task GetAdvList()
{
var advList = await _advlistService.GetListAsync(x => x.Status == true, x => x.Sort, false);