正在显示
7 个修改的文件
包含
21 行增加
和
14 行删除
@@ -292,15 +292,19 @@ func (l *SystemCreateArticleLogic) getSections(req *types.SystemArticleCreateReq | @@ -292,15 +292,19 @@ func (l *SystemCreateArticleLogic) getSections(req *types.SystemArticleCreateReq | ||
292 | sortBy := 1 | 292 | sortBy := 1 |
293 | sections := strings.Split(req.Content, "\n") | 293 | sections := strings.Split(req.Content, "\n") |
294 | lo.ForEach(sections, func(item string, index int) { | 294 | lo.ForEach(sections, func(item string, index int) { |
295 | - section := domain.ArticleSection{ | ||
296 | - CompanyId: article.CompanyId, | ||
297 | - Version: article.Version, | ||
298 | - ArticleId: article.Id, | ||
299 | - Content: item, | ||
300 | - SortBy: sortBy, | 295 | + //去除空 |
296 | + item = strings.TrimSpace(item) | ||
297 | + if item != "" { | ||
298 | + section := domain.ArticleSection{ | ||
299 | + CompanyId: article.CompanyId, | ||
300 | + Version: article.Version, | ||
301 | + ArticleId: article.Id, | ||
302 | + Content: item, | ||
303 | + SortBy: sortBy, | ||
304 | + } | ||
305 | + articleSections = append(articleSections, §ion) | ||
306 | + sortBy++ | ||
301 | } | 307 | } |
302 | - articleSections = append(articleSections, §ion) | ||
303 | - sortBy++ | ||
304 | }) | 308 | }) |
305 | return articleSections | 309 | return articleSections |
306 | } | 310 | } |
@@ -80,7 +80,7 @@ func (l *SystemDeleteArticleLogic) SystemDeleteArticle(req *types.SystemArticleD | @@ -80,7 +80,7 @@ func (l *SystemDeleteArticleLogic) SystemDeleteArticle(req *types.SystemArticleD | ||
80 | //消息通知 | 80 | //消息通知 |
81 | messageLogic := message.NewMiniSystemLogic(l.ctx, l.svcCtx) | 81 | messageLogic := message.NewMiniSystemLogic(l.ctx, l.svcCtx) |
82 | mTime := time.Unix(article.CreatedAt, 0).Format("2006-01-02 15:04") | 82 | mTime := time.Unix(article.CreatedAt, 0).Format("2006-01-02 15:04") |
83 | - err = messageLogic.ArticleDeleted(conn, article.CompanyId, article.AuthorId, mTime) | 83 | + err = messageLogic.ArticleDeleted(conn, article.CompanyId, article.AuthorId, mTime, article.Title) |
84 | if err != nil { | 84 | if err != nil { |
85 | return xerr.NewErrMsgErr("删除失败", err) | 85 | return xerr.NewErrMsgErr("删除失败", err) |
86 | } | 86 | } |
@@ -56,7 +56,7 @@ func (l *MiniQrcodeInviteLogic) MiniQrcodeInvite(req *types.MiniQrCodeRequest) ( | @@ -56,7 +56,7 @@ func (l *MiniQrcodeInviteLogic) MiniQrcodeInvite(req *types.MiniQrCodeRequest) ( | ||
56 | Path: req.Page, | 56 | Path: req.Page, |
57 | Scene: req.Scene, | 57 | Scene: req.Scene, |
58 | CheckPath: lo.ToPtr(false), | 58 | CheckPath: lo.ToPtr(false), |
59 | - EnvVersion: "release", | 59 | + EnvVersion: l.svcCtx.Config.Wechat.QrcodeEnv, |
60 | }) | 60 | }) |
61 | if err != nil { | 61 | if err != nil { |
62 | return nil, xerr.NewErr(err) | 62 | return nil, xerr.NewErr(err) |
@@ -58,8 +58,8 @@ func (l *MiniSystemLogic) ArticleDefined(conn transaction.Conn, companyId, at in | @@ -58,8 +58,8 @@ func (l *MiniSystemLogic) ArticleDefined(conn transaction.Conn, companyId, at in | ||
58 | } | 58 | } |
59 | 59 | ||
60 | // ArticleDeleted 帖子删除 | 60 | // ArticleDeleted 帖子删除 |
61 | -func (l *MiniSystemLogic) ArticleDeleted(conn transaction.Conn, companyId, at int64, item string) (err error) { | ||
62 | - return l.createMessage(conn, companyId, at, domain.MsgTypeNormal, "帖子已删除", fmt.Sprintf("你于%v发布的帖子已被删除,如有疑问,请联系运营管理员了解详情。", item)) | 61 | +func (l *MiniSystemLogic) ArticleDeleted(conn transaction.Conn, companyId, at int64, createdTime, title string) (err error) { |
62 | + return l.createMessage(conn, companyId, at, domain.MsgTypeDeleted, "帖子已删除", fmt.Sprintf("你于%v发布的帖子[%v]已被删除,如有疑问,请联系运营管理员了解详情。", createdTime, title)) | ||
63 | } | 63 | } |
64 | 64 | ||
65 | //// ArticleAuth 文章权限变更 | 65 | //// ArticleAuth 文章权限变更 |
@@ -21,8 +21,9 @@ type MessageSystem struct { | @@ -21,8 +21,9 @@ type MessageSystem struct { | ||
21 | type MsgSystemType int | 21 | type MsgSystemType int |
22 | 22 | ||
23 | const ( | 23 | const ( |
24 | - MsgTypeNormal MsgSystemType = 1 | ||
25 | - MsgTypeAbnormal MsgSystemType = 2 | 24 | + MsgTypeNormal MsgSystemType = 1 //1业务正常通知 |
25 | + MsgTypeAbnormal MsgSystemType = 2 //2业务异常通知 | ||
26 | + MsgTypeDeleted MsgSystemType = 3 //3帖子删除通知 | ||
26 | ) | 27 | ) |
27 | 28 | ||
28 | type MessageSystemRepository interface { | 29 | type MessageSystemRepository interface { |
@@ -72,6 +72,7 @@ type Wechat struct { | @@ -72,6 +72,7 @@ type Wechat struct { | ||
72 | AppName string `json:",optional"` | 72 | AppName string `json:",optional"` |
73 | AppID string | 73 | AppID string |
74 | AppSecret string | 74 | AppSecret string |
75 | + QrcodeEnv string `json:",optional,default=release"` | ||
75 | MsgTemplates []Template `json:",optional"` | 76 | MsgTemplates []Template `json:",optional"` |
76 | } | 77 | } |
77 | 78 |
-
请 注册 或 登录 后发表评论