Browse Source

fix:混合表格调整

Roc 1 year ago
parent
commit
63e3302ec2
2 changed files with 9 additions and 2 deletions
  1. 2 2
      controllers/excel_info.go
  2. 7 0
      models/request/excel_info.go

+ 2 - 2
controllers/excel_info.go

@@ -102,14 +102,14 @@ func (this *ExcelInfoController) GetTableDetail() {
 			return
 		}
 	case 3:
-		var result [][]request.MixedTableCellDataReq
+		var result request.MixedTableReq
 		err = json.Unmarshal([]byte(excelInfo.Content), &result)
 		if err != nil {
 			br.Msg = "获取失败"
 			br.ErrMsg = "表格json转结构体失败,Err:" + err.Error()
 			return
 		}
-		newResult, tmpErr := data.GetMixedTableCellData(result)
+		newResult, tmpErr := data.GetMixedTableCellData(result.Data)
 		if tmpErr != nil {
 			br.Msg = "获取失败"
 			br.ErrMsg = "获取最新的数据失败,Err:" + err.Error()

+ 7 - 0
models/request/excel_info.go

@@ -31,8 +31,15 @@ type RelationEdbInfo struct {
 	Row string `description:"第几行"`
 }
 
+// MixedTableReq 混合表格保存请求参数
+type MixedTableReq struct {
+	CellRelation string                    `description:"单元格关系"`
+	Data         [][]MixedTableCellDataReq `description:"混合表格单元格参数"`
+}
+
 // MixedTableCellDataReq 混合表格单元格参数
 type MixedTableCellDataReq struct {
+	Uid       string `description:"单元格唯一标识"`
 	DataType  int    `description:"数据类型,1:日期,2:指标,3:自定义文本,4:插值"`
 	DataTime  string `description:"所属日期"`
 	EdbInfoId int    `description:"指标id"`