Merge branch 'refs/heads/feat-model-file-img'
This commit is contained in:
commit
01f19866ea
|
|
@ -459,6 +459,7 @@ func decodeFileMessageToSparkMessage(msg string, userID int, message *[]MessageC
|
|||
log.Println("spark unmarshal file message error:", err)
|
||||
return err
|
||||
}
|
||||
var isRemoveSystem bool
|
||||
log.Println("sparkv2,decode file message:", fileMsgContent)
|
||||
for _, file := range fileMsgContent.FileContent {
|
||||
//文件消息为文本类型,则获取文本内容,若为图片则添加图片链接
|
||||
|
|
@ -486,6 +487,11 @@ func decodeFileMessageToSparkMessage(msg string, userID int, message *[]MessageC
|
|||
messageContent.Content = imgBase64
|
||||
messageContent.ContentType = "image"
|
||||
*message = append(*message, messageContent)
|
||||
if !isRemoveSystem {
|
||||
//移除*message数组首个元素
|
||||
*message = (*message)[1:]
|
||||
isRemoveSystem = true
|
||||
}
|
||||
} else {
|
||||
log.Println("file type is not support:", file.FileType, "file name:", file.FileContent.UserFileName, "file id:", file.FileContent.FileID)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue