优化正在运行的导出项目再次导出时提示正在运行

This commit is contained in:
lifei6671
2018-07-11 18:30:28 +08:00
parent cf043c25a3
commit 11f1f1d34d
3 changed files with 8 additions and 5 deletions

View File

@@ -29,6 +29,7 @@ import (
"github.com/lifei6671/mindoc/utils/cryptil"
"fmt"
"github.com/lifei6671/mindoc/utils/filetil"
"github.com/lifei6671/mindoc/utils/gopool"
)
// DocumentController struct
@@ -882,7 +883,7 @@ func (c *DocumentController) Export() {
c.Abort("200")
}else if output == "pdf" || output == "epub" || output == "docx" || output == "mobi"{
if err := models.BackgroupConvert(c.CruSession.SessionID(),bookResult);err != nil {
if err := models.BackgroupConvert(c.CruSession.SessionID(),bookResult);err != nil && err != gopool.ErrHandlerIsExist{
c.ShowErrorPage(500,"导出失败,请查看系统日志")
}