Эх сурвалжийг харах

Merge branch 'hotfix/doc_add_attachment' into debug

xyxie 2 долоо хоног өмнө
parent
commit
b08d8f4c7c

+ 8 - 2
controllers/report.go

@@ -38,16 +38,20 @@ func (this *ReportController) UploadImg() {
 	ext := path.Ext(h.Filename)
 	ext := path.Ext(h.Filename)
 	dateDir := time.Now().Format("20060102")
 	dateDir := time.Now().Format("20060102")
 	uploadDir := utils.STATIC_DIR + "hongze/" + dateDir
 	uploadDir := utils.STATIC_DIR + "hongze/" + dateDir
-	err = os.MkdirAll(uploadDir, 777)
+	err = os.MkdirAll(uploadDir, utils.DIR_MOD)
 	if err != nil {
 	if err != nil {
+		br.Msg = "创建文件夹失败"
+		br.ErrMsg = "创建文件夹失败,Err:" + err.Error()
 		return
 		return
 	}
 	}
 	randStr := utils.GetRandStringNoSpecialChar(28)
 	randStr := utils.GetRandStringNoSpecialChar(28)
 	fileName := randStr + ext
 	fileName := randStr + ext
 	fpath := uploadDir + "/" + fileName
 	fpath := uploadDir + "/" + fileName
-	
+
 	err = this.SaveToFile("file", fpath)
 	err = this.SaveToFile("file", fpath)
 	if err != nil {
 	if err != nil {
+		br.Msg = "保存文件失败"
+		br.ErrMsg = "保存文件失败,Err:" + err.Error()
 		return
 		return
 	}
 	}
 
 
@@ -79,6 +83,8 @@ func (this *ReportController) UploadImg() {
 	item.CreateTime = time.Now()
 	item.CreateTime = time.Now()
 	newId, err := models.AddResource(item)
 	newId, err := models.AddResource(item)
 	if err != nil {
 	if err != nil {
+		br.Msg = "保存资源失败"
+		br.ErrMsg = "保存资源失败,Err:" + err.Error()
 		return
 		return
 	}
 	}
 	resp := new(models.ResourceResp)
 	resp := new(models.ResourceResp)

+ 1 - 0
models/db.go

@@ -116,6 +116,7 @@ func initHelpDoc() {
 	orm.RegisterModel(
 	orm.RegisterModel(
 		new(help_doc.HelpDocClassify), //分类
 		new(help_doc.HelpDocClassify), //分类
 		new(help_doc.HelpDoc),         //文章
 		new(help_doc.HelpDoc),         //文章
+		new(Resource),        //文件
 	)
 	)
 }
 }
 
 

+ 1 - 1
utils/config.go

@@ -219,7 +219,7 @@ func init() {
 	STATIC_DIR = config["static_dir"]
 	STATIC_DIR = config["static_dir"]
 	if STATIC_DIR == "" {
 	if STATIC_DIR == "" {
 		// 静态文件目录
 		// 静态文件目录
-		STATIC_DIR = "static"
+		STATIC_DIR = "static/"
 	}
 	}
 
 
 	{
 	{