|
@@ -40,6 +40,7 @@ func (f *RecordService) SaveRecord(c *gin.Context) {
|
|
|
if err != nil {
|
|
|
fmt.Printf(errmsg.FileUploadError+"%s", err.Error())
|
|
|
response.Failed(errmsg.FileUploadError, c)
|
|
|
+ return
|
|
|
}
|
|
|
message := make(map[string]string)
|
|
|
userName := c.PostForm("userName")
|
|
@@ -54,7 +55,7 @@ func (f *RecordService) SaveRecord(c *gin.Context) {
|
|
|
response.Failed(errmsg.FileExtendNameError, c)
|
|
|
return
|
|
|
}
|
|
|
- fmt.Printf("fileName====%s\n", fileName)
|
|
|
+ //fmt.Printf("fileName====%s\n", fileName)
|
|
|
|
|
|
fileName = common.GenerateUUID() + "." + fileExtendName
|
|
|
fileLocation := global.Config.Upload
|
|
@@ -80,12 +81,8 @@ func (f *RecordService) SaveRecord(c *gin.Context) {
|
|
|
record.FileType = fileType
|
|
|
record.Id = common.GenerateUUID()
|
|
|
record.FileUrl = fileURL
|
|
|
- if count := f.CreateRecord(record); count <= 0 {
|
|
|
- response.Failed(errmsg.RecordSaveError, c)
|
|
|
- } else {
|
|
|
- response.Success(errmsg.SaveSuccess, record.Id, c)
|
|
|
- }
|
|
|
- message["id"] = record.Id
|
|
|
+
|
|
|
+ message["recordId"] = record.Id
|
|
|
//invoke AI
|
|
|
|
|
|
ws, _, err := websocket.DefaultDialer.Dial(global.Config.Websocket.WSUrl, nil)
|
|
@@ -93,13 +90,13 @@ func (f *RecordService) SaveRecord(c *gin.Context) {
|
|
|
fmt.Println("Websocket client init error" + err.Error())
|
|
|
return
|
|
|
}
|
|
|
- defer func(ws *websocket.Conn) {
|
|
|
- err := ws.Close()
|
|
|
- if err != nil {
|
|
|
- fmt.Printf("socket关闭异常:%s", err.Error())
|
|
|
- response.Failed(errmsg.SocketCloseError, c)
|
|
|
- }
|
|
|
- }(ws)
|
|
|
+ //defer func(ws *websocket.Conn) {
|
|
|
+ // err := ws.Close()
|
|
|
+ // if err != nil {
|
|
|
+ // fmt.Printf("socket关闭异常:%s", err.Error())
|
|
|
+ // response.Failed(errmsg.SocketCloseError, c)
|
|
|
+ // }
|
|
|
+ //}(ws)
|
|
|
//发送消息
|
|
|
bytes, err := json.Marshal(message)
|
|
|
if err != nil {
|
|
@@ -114,7 +111,11 @@ func (f *RecordService) SaveRecord(c *gin.Context) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- return
|
|
|
+ if count := f.CreateRecord(record); count <= 0 {
|
|
|
+ response.Failed(errmsg.RecordSaveError, c)
|
|
|
+ } else {
|
|
|
+ response.Success(errmsg.SaveSuccess, record.Id, c)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// RecordList
|