|
@@ -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,
|