|
@@ -1572,6 +1572,8 @@ func (c *ExcelInfoController) GetExcelTableData() {
|
|
|
}
|
|
|
uniqueCode := c.GetString("UniqueCode")
|
|
|
fromScene, _ := c.GetInt("FromScene", 0)
|
|
|
+ referencedId, _ := c.GetInt("ReferencedId", 0)
|
|
|
+ uuid := c.GetString("Uuid")
|
|
|
|
|
|
var err error
|
|
|
if uniqueCode == `` {
|
|
@@ -1703,17 +1705,26 @@ func (c *ExcelInfoController) GetExcelTableData() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // 获取表格引用
|
|
|
+ reference, err := excel3.GetReferencedExcelConfig(referencedId, fromScene, uniqueCode, uuid)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = "获取表格引用失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
resp := response.ExcelTableDetailResp{
|
|
|
- UniqueCode: excelInfo.UniqueCode,
|
|
|
- ExcelImage: excelInfo.ExcelImage,
|
|
|
- ExcelName: excelInfo.ExcelName,
|
|
|
- TableInfo: tableData,
|
|
|
- Config: config,
|
|
|
- SourcesFrom: excelInfo.SourcesFrom,
|
|
|
- ExcelSource: excelSource,
|
|
|
- ExcelSourceEn: excelSourceEn,
|
|
|
- ExcelInfoId: excelInfo.ExcelInfoId,
|
|
|
- Source: excelInfo.Source,
|
|
|
+ UniqueCode: excelInfo.UniqueCode,
|
|
|
+ ExcelImage: excelInfo.ExcelImage,
|
|
|
+ ExcelName: excelInfo.ExcelName,
|
|
|
+ TableInfo: tableData,
|
|
|
+ Config: config,
|
|
|
+ SourcesFrom: excelInfo.SourcesFrom,
|
|
|
+ ExcelSource: excelSource,
|
|
|
+ ExcelSourceEn: excelSourceEn,
|
|
|
+ ExcelInfoId: excelInfo.ExcelInfoId,
|
|
|
+ Source: excelInfo.Source,
|
|
|
+ ReferencedExcelConfig: reference,
|
|
|
}
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|