|
@@ -416,6 +416,15 @@ func (c *CustomAnalysisController) EdbRefresh() {
|
|
br.IsSendEmail = false
|
|
br.IsSendEmail = false
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ cacheKey := "CACHE_EXCEL_EDB_REFRESH_" + strconv.Itoa(c.SysUser.AdminId)
|
|
|
|
+ if !utils.Rc.SetNX(cacheKey, 1, 30*time.Second) {
|
|
|
|
+ br.Msg = "系统处理中,请稍后重试!"
|
|
|
|
+ br.ErrMsg = "系统处理中,请稍后重试!" + c.SysUser.RealName + ";data:" + string(c.Ctx.Input.RequestBody)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ defer func() {
|
|
|
|
+ _ = utils.Rc.Delete(cacheKey)
|
|
|
|
+ }()
|
|
|
|
|
|
// 获取excel表详情
|
|
// 获取excel表详情
|
|
excelInfo, err := excelModel.GetExcelInfoById(excelInfoId)
|
|
excelInfo, err := excelModel.GetExcelInfoById(excelInfoId)
|