|
@@ -12,6 +12,7 @@ import (
|
|
|
"os"
|
|
|
"path"
|
|
|
"strconv"
|
|
|
+ "strings"
|
|
|
"time"
|
|
|
)
|
|
|
|
|
@@ -123,7 +124,13 @@ func (this *AiFileController) FileUpload() {
|
|
|
|
|
|
if aiChatTopicId <= 0 { //新增
|
|
|
topic := new(aimod.AiChatTopic)
|
|
|
- topic.TopicName = path.Base(uploadFileName)
|
|
|
+ var filenameWithSuffix string
|
|
|
+ filenameWithSuffix = path.Base(uploadFileName)
|
|
|
+ var fileSuffix string
|
|
|
+ fileSuffix = path.Ext(filenameWithSuffix)
|
|
|
+ var filenameOnly string
|
|
|
+ filenameOnly = strings.TrimSuffix(filenameWithSuffix, fileSuffix)
|
|
|
+ topic.TopicName = filenameOnly
|
|
|
topic.SysUserId = this.SysUser.AdminId
|
|
|
topic.SysUserRealName = this.SysUser.RealName
|
|
|
topic.CreateTime = time.Now()
|