|
@@ -7,6 +7,7 @@ import (
|
|
|
excelModel "eta/eta_api/models/data_manage/excel"
|
|
|
"eta/eta_api/models/data_manage/excel/request"
|
|
|
"eta/eta_api/models/data_manage/excel/response"
|
|
|
+ "eta/eta_api/services"
|
|
|
"eta/eta_api/services/data/excel"
|
|
|
"eta/eta_api/utils"
|
|
|
"fmt"
|
|
@@ -394,6 +395,14 @@ func (c *CustomAnalysisController) BaseExcelDetail() {
|
|
|
br.ErrMsg = err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ // 编辑状态
|
|
|
+ markStatus, err := services.UpdateExcelEditMark(excelDetail.ExcelInfoId, sysUser.AdminId, 2, sysUser.RealName)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "查询标记状态失败"
|
|
|
+ br.ErrMsg = "查询标记状态失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
resp.IsFind = true
|
|
|
resp.ExcelInfo = response.FindExcelInfo{
|
|
@@ -412,6 +421,11 @@ func (c *CustomAnalysisController) BaseExcelDetail() {
|
|
|
CreateTime: excelDetail.CreateTime,
|
|
|
Button: excel.GetExcelInfoOpButton(sysUser, excelDetail.SysUserId, excelDetail.Source),
|
|
|
}
|
|
|
+ if markStatus.Status == 0 {
|
|
|
+ resp.ExcelInfo.CanEdit = true
|
|
|
+ } else {
|
|
|
+ resp.ExcelInfo.Editor = markStatus.Editor
|
|
|
+ }
|
|
|
if excelDetail != nil {
|
|
|
sheetList, err := excelModel.GetAllSheetItemList(excelDetail.ExcelInfoId)
|
|
|
if err != nil {
|