style: 修复消息样式
This commit is contained in:
@@ -9,7 +9,6 @@ namespace Yi.Framework.Bbs.Domain.Shared.Consts
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 常量定义
|
/// 常量定义
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
||||||
public class DiscussConst
|
public class DiscussConst
|
||||||
{
|
{
|
||||||
public const string No_Exist = "传入的主题id不存在";
|
public const string No_Exist = "传入的主题id不存在";
|
||||||
@@ -18,31 +17,19 @@ namespace Yi.Framework.Bbs.Domain.Shared.Consts
|
|||||||
|
|
||||||
public const string AgreeNotice = """
|
public const string AgreeNotice = """
|
||||||
<div>
|
<div>
|
||||||
<h3 class="title" style="color: #333; font-size: 18px; margin: 0 0 10px;">🍗 您的主题 [{0}] 被 [{1}] 用户点赞!</h3>
|
<h3 class="title" style="color: #333; font-size: 18px; margin: 0 0 10px;">🍗 您的主题 [<a href="/article/{2}" target="_blank" style="color: #007BFF;text-decoration: none;">{0}</a>] 有 [{1}] 用户点赞!</h3>
|
||||||
<p class="link" style="color: #555;font-size: 16px;">
|
|
||||||
点击前往主题地址:
|
|
||||||
<a href="/article/{2}" target="_blank" style="color: #007BFF;text-decoration: none;">https://ccnetcore.com/article/{2}</a>
|
|
||||||
</p>
|
|
||||||
</div>
|
</div>
|
||||||
""";
|
""";
|
||||||
|
|
||||||
public const string CommentNotice = """
|
public const string CommentNotice = """
|
||||||
<div>
|
<div>
|
||||||
<h3 class="title" style="color: #333; font-size: 18px; margin: 0 0 10px;">🍖 您的主题 [{0}] 被 [{1}] 用户评论!</h3>
|
<h3 class="title" style="color: #333; font-size: 18px; margin: 0 0 10px;">🍖 您的主题 [<a href="/article/{3}" target="_blank" style="color: #007BFF;text-decoration: none;">{0}</a>] 有 [{1}] 用户评论!</h3>
|
||||||
<p class="link" style="color: #555;font-size: 16px;">
|
|
||||||
评论内容:[{2}]
|
|
||||||
点击前往主题地址:
|
|
||||||
<a href="/article/{3}" target="_blank" style="color: #007BFF;text-decoration: none;">https://ccnetcore.com/article/{3}</a>
|
|
||||||
</p>
|
|
||||||
</div>
|
</div>
|
||||||
""";
|
""";
|
||||||
|
|
||||||
public const string CommentNoticeToReply = """
|
public const string CommentNoticeToReply = """
|
||||||
<div>
|
<div>
|
||||||
<h3 class="title" style="color: #333; font-size: 18px; margin: 0 0 10px;">🍖 您在主题 [{0}] 的评论被 [{1}] 用户回复!</h3>
|
<h3 class="title" style="color: #333; font-size: 18px; margin: 0 0 10px;">🍖 您在主题 [<a href="/article/{3}" target="_blank" style="color: #007BFF;text-decoration: none;">{0}</a>] 的评论有 [{1}] 用户回复!</h3>
|
||||||
<p class="link" style="color: #555;font-size: 16px;">
|
|
||||||
评论内容:[{2}]
|
|
||||||
点击前往主题地址:
|
|
||||||
<a href="/article/{3}" target="_blank" style="color: #007BFF;text-decoration: none;">https://ccnetcore.com/article/{3}</a>
|
|
||||||
</p>
|
|
||||||
</div>
|
</div>
|
||||||
""";
|
""";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -54,9 +54,15 @@ namespace Yi.Framework.Bbs.Domain.EventHandlers
|
|||||||
var content = commentEntity.Content.Length >= 30 ? commentEntity.Content.Substring(0, 30)+"..." : commentEntity.Content;
|
var content = commentEntity.Content.Length >= 30 ? commentEntity.Content.Substring(0, 30)+"..." : commentEntity.Content;
|
||||||
//通知主题作者,有人评论
|
//通知主题作者,有人评论
|
||||||
await _localEventBus.PublishAsync(new BbsNoticeEventArgs(disucssDto.DiscussUserId, string.Format(DiscussConst.CommentNotice, disucssDto.DiscussTitle, commentUser.UserName, content,commentEntity.DiscussId)), false);
|
await _localEventBus.PublishAsync(new BbsNoticeEventArgs(disucssDto.DiscussUserId, string.Format(DiscussConst.CommentNotice, disucssDto.DiscussTitle, commentUser.UserName, content,commentEntity.DiscussId)), false);
|
||||||
|
|
||||||
|
//如果为空,表示根路径,没有回复者
|
||||||
|
if (commentEntity.ParentId != Guid.Empty)
|
||||||
|
{
|
||||||
//通知回复者,有人评论
|
//通知回复者,有人评论
|
||||||
await _localEventBus.PublishAsync(new BbsNoticeEventArgs(commentEntity.ParentId, string.Format(DiscussConst.CommentNoticeToReply, disucssDto.DiscussTitle, commentUser.UserName, content,commentEntity.DiscussId)), false);
|
await _localEventBus.PublishAsync(new BbsNoticeEventArgs(commentEntity.ParentId, string.Format(DiscussConst.CommentNoticeToReply, disucssDto.DiscussTitle, commentUser.UserName, content,commentEntity.DiscussId)), false);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,6 +37,12 @@ namespace Yi.Framework.Rbac.Application.Services
|
|||||||
{
|
{
|
||||||
var path = await GetReturnPathAsync(code, isThumbnail);
|
var path = await GetReturnPathAsync(code, isThumbnail);
|
||||||
|
|
||||||
|
if (!File.Exists(path))
|
||||||
|
{
|
||||||
|
throw new UserFriendlyException("文件不存在",code:"404");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
var steam = await File.ReadAllBytesAsync(path);
|
var steam = await File.ReadAllBytesAsync(path);
|
||||||
|
|
||||||
//考虑从路径中获取
|
//考虑从路径中获取
|
||||||
|
|||||||
@@ -37,6 +37,9 @@
|
|||||||
<Content Update="wwwroot\icon\**">
|
<Content Update="wwwroot\icon\**">
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
</Content>
|
</Content>
|
||||||
|
<Content Update="appsettings.Development.json">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</Content>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@@ -82,9 +82,9 @@
|
|||||||
<div class="top">你好,很高兴今天又遇到你呀~</div>
|
<div class="top">你好,很高兴今天又遇到你呀~</div>
|
||||||
<el-row class="active">
|
<el-row class="active">
|
||||||
|
|
||||||
<el-col v-for="item in activeList" :span="6">
|
<el-col v-for="item in activeList" :span="6" @click="handleToRouter(item.path)">
|
||||||
|
|
||||||
<el-icon color="#70aafb" size="30px" @click="handleToRouter(item.path)">
|
<el-icon color="#70aafb" size="30px" >
|
||||||
<component :is="item.icon"></component>
|
<component :is="item.icon"></component>
|
||||||
</el-icon>
|
</el-icon>
|
||||||
<span> {{item.name}}</span>
|
<span> {{item.name}}</span>
|
||||||
@@ -232,8 +232,8 @@ const activeList=[
|
|||||||
|
|
||||||
{name: "任务", path: "/activity/sign", icon: "Memo"},
|
{name: "任务", path: "/activity/sign", icon: "Memo"},
|
||||||
{name: "娱乐城", path: "/activity/sign", icon: "Sunrise"},
|
{name: "娱乐城", path: "/activity/sign", icon: "Sunrise"},
|
||||||
{name:"其他",path:"/activity/sign",icon:"Sunny"},
|
{name: "开始", path: "/start", icon: "Position"},
|
||||||
{name:"其他",path:"/activity/sign",icon:"Sunny"},
|
{name: "聊天室", path: "/chat", icon: "ChatRound"},
|
||||||
];
|
];
|
||||||
|
|
||||||
//主题查询参数
|
//主题查询参数
|
||||||
|
|||||||
Reference in New Issue
Block a user