Quellcode durchsuchen

消息是图片或者附件类型不进行html过滤

renjiaojiao vor 2 Jahren
Ursprung
Commit
e892831cf4
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      api/messagecenter/internal/logic/messageaddlogic.go

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

@@ -39,11 +39,12 @@ func init() {
 }
 
 func (l *MessageAddLogic) MessageAdd(req *types.MessageEntity) (*types.CommonRes, error) {
+
 	resp, err := l.svcCtx.Message.SaveMessage(l.ctx, &messagecenter.MessageEntity{
 		OwnType:   req.OwnType,
 		Title:     req.Title,
 		SendId:    quitl.Int64All(encrypt.SE.Decode4Hex(req.SendId)),
-		Content:   htmlFilter.Sanitize(fsw.Repl(req.Content)),
+		Content:   quitl.ObjToString(quitl.If(req.Type == 3 || req.Type == 4, fsw.Repl(req.Content), htmlFilter.Sanitize(fsw.Repl(req.Content)))),
 		Item:      req.Item,
 		Type:      req.Type,
 		Link:      req.Link,