|
@@ -53,8 +53,12 @@ func (f *RecordService) SaveRecord(c *gin.Context) {
|
|
|
message["msg_type"] = fileType
|
|
|
message["Sender"] = "server"
|
|
|
message["Recipient"] = "client"
|
|
|
+ //添加记录
|
|
|
+ var record models.Record
|
|
|
//文件格式限制
|
|
|
fileName := file.Filename
|
|
|
+ record.FileName = fileName
|
|
|
+
|
|
|
fileExtendName := common.CheckFile(fileName)
|
|
|
if len(fileExtendName) <= 0 {
|
|
|
response.Failed(errmsg.FileExtendNameError, c)
|
|
@@ -78,8 +82,7 @@ func (f *RecordService) SaveRecord(c *gin.Context) {
|
|
|
|
|
|
message["content"] = fileAbsolutePath
|
|
|
fileURL := fileLocation.AccessUrl + fileName
|
|
|
- //添加记录
|
|
|
- var record models.Record
|
|
|
+
|
|
|
record.FilePath = fileAbsolutePath
|
|
|
record.CreateTime = common.NowTime()
|
|
|
|
|
@@ -142,5 +145,23 @@ func (f *RecordService) RecordList(c *gin.Context) {
|
|
|
}
|
|
|
recordList, rows := f.GetRecordList(param)
|
|
|
response.SuccessPage(errmsg.FindSuccess, recordList, rows, c)
|
|
|
+}
|
|
|
|
|
|
+// GetRecordById
|
|
|
+// @Summary 记录详情查询
|
|
|
+// @Description 记录详情查询
|
|
|
+// @Tags 测试记录
|
|
|
+// @Param r path string true "测试记录Id"
|
|
|
+// @Accept json
|
|
|
+// @Produce json
|
|
|
+// @Success 200 {string} string "ok"
|
|
|
+// @Router /v1/record/:recordId/find [get]
|
|
|
+func (f *RecordService) GetRecordById(c *gin.Context) {
|
|
|
+ recordId := c.Param("recordId")
|
|
|
+ record, count := f.FindById(recordId)
|
|
|
+ if count > 0 {
|
|
|
+ response.Success(errmsg.FindSuccess, record, c)
|
|
|
+ } else {
|
|
|
+ response.Failed(errmsg.RecordNotFoundError, c)
|
|
|
+ }
|
|
|
}
|