自动化代码体验优化

This commit is contained in:
QM303176530
2020-11-08 12:47:55 +08:00
parent 829fa4dac5
commit cf9002a377
11 changed files with 28 additions and 838 deletions

View File

@@ -8,6 +8,7 @@ import (
"gin-vue-admin/service"
"gin-vue-admin/utils"
"github.com/gin-gonic/gin"
"github.com/pkg/errors"
"go.uber.org/zap"
"net/url"
"os"
@@ -78,9 +79,14 @@ func CreateTemp(c *gin.Context) {
}
err := service.CreateTemp(a)
if err != nil {
c.Writer.Header().Add("success", "false")
c.Writer.Header().Add("msg", url.QueryEscape(err.Error()))
_ = os.Remove("./ginvueadmin.zip")
if errors.Is(err, model.AutoMoveErr) {
response.Ok(c)
} else {
c.Writer.Header().Add("success", "false")
c.Writer.Header().Add("msg", url.QueryEscape(err.Error()))
_ = os.Remove("./ginvueadmin.zip")
}
} else {
c.Writer.Header().Add("Content-Disposition", fmt.Sprintf("attachment; filename=%s", "ginvueadmin.zip")) // fmt.Sprintf("attachment; filename=%s", filename)对下载的文件重命名
c.Writer.Header().Add("Content-Type", "application/json")