ソースを参照

feat: 分享、群任务字段

zhangxinlei1996 2 年 前
コミット
48d42499eb
1 ファイル変更7 行追加1 行削除
  1. 7 1
      api/messagecenter/internal/logic/messageaddlogic.go

+ 7 - 1
api/messagecenter/internal/logic/messageaddlogic.go

@@ -53,13 +53,19 @@ func (l *MessageAddLogic) MessageAdd(req *types.MessageEntity) (*types.CommonRes
 	if req.SendId == "" {
 		sendId = req.PositionId
 	}
+	typ := func(typ int64) int64 {
+		if typ == 5 || typ == 6 {
+			return 1
+		}
+		return typ
+	}(req.Type)
 	resp, err := l.svcCtx.Message.SaveMessage(l.ctx, &messagecenter.MessageEntity{
 		OwnType:     req.OwnType,
 		Title:       req.Title,
 		SendId:      sendId,
 		Content:     quitl.ObjToString(quitl.If(req.Type == 3 || req.Type == 4 || req.Type == 5, fsw.Repl(req.Content), htmlFilter.Sanitize(fsw.Repl(req.Content)))),
 		Item:        req.Item,
-		Type:        quitl.Int64All(quitl.If(req.Type == 5, 1, req.Type)),
+		Type:        typ,
 		Link:        req.Link,
 		Appid:       req.Appid,
 		ItemType:    req.ItemType,