Преглед на файлове

fix:新增自定义表格数据重置接口

Roc преди 1 година
родител
ревизия
f6ab929744
променени са 2 файла, в които са добавени 19 реда и са изтрити 21 реда
  1. 10 21
      controllers/data_manage/excel/custom_analysis_edb.go
  2. 9 0
      routers/commentsRouter.go

+ 10 - 21
controllers/data_manage/excel/custom_analysis_edb.go

@@ -9,7 +9,6 @@ import (
 	"eta/eta_api/services/data"
 	"eta/eta_api/services/data/excel"
 	"eta/eta_api/utils"
-	"fmt"
 	"strconv"
 	"strings"
 	"time"
@@ -432,32 +431,22 @@ func (c *CustomAnalysisController) EdbRefresh() {
 		return
 	}
 
-	excel.Refresh(excelInfo)
+	err, errMsg, isSendEmail := excel.Refresh(excelInfo)
+	if err != nil {
+		br.Msg = "刷新失败"
+		if errMsg != `` {
+			br.Msg = errMsg
+		}
+		br.ErrMsg = "刷新失败,Err:" + err.Error()
+		br.IsSendEmail = isSendEmail
+		return
+	}
 
 	br.Ret = 200
 	br.Success = true
 	br.Msg = "刷新成功"
 }
 
-func init() {
-	//str := `Sheet1!$A$1:$A$1331`
-	//str := `Sheet1!$A$1:$A$1331`
-	//str := `Sheet1!$A$1:$BF$1`
-	//str := `Sheet1!$A:$A`
-	//str := `Sheet1!$1:$1`
-	//fmt.Println(str)
-	//fmt.Println(excel.GetSheetStr(str))
-
-	excelInfo, err := excelModel.GetExcelInfoById(164)
-	if err != nil {
-		fmt.Println(err)
-		return
-	}
-	err, errMsg, _ := excel.Refresh(excelInfo)
-	fmt.Println(err)
-	fmt.Println(errMsg)
-}
-
 //func init() {
 //	excelInfo, err := excelModel.GetExcelInfoById(160)
 //	if err != nil {

+ 9 - 0
routers/commentsRouter.go

@@ -214,6 +214,15 @@ func init() {
             Filters: nil,
             Params: nil})
 
+    beego.GlobalControllerRouter["eta/eta_api/controllers/data_manage/excel:CustomAnalysisController"] = append(beego.GlobalControllerRouter["eta/eta_api/controllers/data_manage/excel:CustomAnalysisController"],
+        beego.ControllerComments{
+            Method: "EdbRefresh",
+            Router: `/edb/refresh`,
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["eta/eta_api/controllers/data_manage/excel:CustomAnalysisController"] = append(beego.GlobalControllerRouter["eta/eta_api/controllers/data_manage/excel:CustomAnalysisController"],
         beego.ControllerComments{
             Method: "BaseExcelDetail",