瀏覽代碼

文档管理

gmy 6 月之前
父節點
當前提交
68f2b06ac9
共有 5 個文件被更改,包括 105 次插入5 次删除
  1. 16 4
      controllers/document_manage/document_manage_controller.go
  2. 1 1
      go.mod
  3. 1 0
      models/chart_permission.go
  4. 81 0
      routers/commentsRouter.go
  5. 6 0
      routers/router.go

+ 16 - 4
controllers/document_manange/document_manage_controller.go → controllers/document_manage/document_manage_controller.go

@@ -1,6 +1,6 @@
-// Package document_manange
+// Package document_manage
 // @Author gmy 2024/9/19 14:09:00
-package document_manange
+package document_manage
 
 import (
 	"encoding/json"
@@ -48,7 +48,20 @@ func HandleResponseWithValidation(this *DocumentManageController, br *models.Bas
 func (this *DocumentManageController) DocumentClassifyList() {
 	br := new(models.BaseResponse).Init()
 
-	if !HandleResponseWithValidation(this, br) {
+	// 下面段代码能否统一处理???
+	defer func() {
+		if br.ErrMsg == "" {
+			br.IsSendEmail = false
+		}
+		this.Data["json"] = br
+		this.ServeJSON()
+	}()
+
+	sysUser := this.SysUser
+	if sysUser == nil {
+		br.Msg = "请登录"
+		br.ErrMsg = "请登录,SysUser Is Empty"
+		br.Ret = 408
 		return
 	}
 
@@ -269,7 +282,6 @@ func (this *DocumentManageController) DocumentDetail() {
 		return
 	}
 	// 获取指标数据列表
-	this.GetString("ChartPermissionId")
 
 	outsideReportId, err := this.GetInt("OutsideReportId")
 	if err != nil {

+ 1 - 1
go.mod

@@ -33,6 +33,7 @@ require (
 	github.com/mojocn/base64Captcha v1.3.6
 	github.com/nosixtools/solarlunar v0.0.0-20211112060703-1b6dea7b4a19
 	github.com/olivere/elastic/v7 v7.0.32
+	github.com/pdfcpu/pdfcpu v0.8.0
 	github.com/qiniu/qmgo v1.1.8
 	github.com/rdlucklib/rdluck_tools v1.0.3
 	github.com/shopspring/decimal v1.3.1
@@ -108,7 +109,6 @@ require (
 	github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect
 	github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe // indirect
 	github.com/opentracing/opentracing-go v1.2.1-0.20220228012449-10b1cf09e00b // indirect
-	github.com/pdfcpu/pdfcpu v0.8.0 // indirect
 	github.com/pelletier/go-toml v1.9.2 // indirect
 	github.com/pkg/errors v0.9.1 // indirect
 	github.com/prometheus/client_golang v1.16.0 // indirect

+ 1 - 0
models/chart_permission.go

@@ -59,6 +59,7 @@ type ChartPermissionItem struct {
 	Sort           int    `description:"排序"`
 	CreateTime     string `description:"创建时间"`
 	Child          []*ChartPermissionItem
+	IsPublic       int
 }
 
 // Update 更新

+ 81 - 0
routers/commentsRouter.go

@@ -6388,6 +6388,87 @@ func init() {
             Filters: nil,
             Params: nil})
 
+    beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"] = append(beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"],
+        beego.ControllerComments{
+            Method: "DocumentClassifyList",
+            Router: `/document/classify/list`,
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"] = append(beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"],
+        beego.ControllerComments{
+            Method: "DocumentDelete",
+            Router: `/document/delete`,
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"] = append(beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"],
+        beego.ControllerComments{
+            Method: "DocumentDetail",
+            Router: `/document/detail`,
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"] = append(beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"],
+        beego.ControllerComments{
+            Method: "DocumentReportList",
+            Router: `/document/report/list`,
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"] = append(beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"],
+        beego.ControllerComments{
+            Method: "DocumentRuiSiDetail",
+            Router: `/document/rui/si/detail`,
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"] = append(beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"],
+        beego.ControllerComments{
+            Method: "RuiSiReportList",
+            Router: `/document/rui/si/report/list`,
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"] = append(beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"],
+        beego.ControllerComments{
+            Method: "DocumentSave",
+            Router: `/document/save`,
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"] = append(beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"],
+        beego.ControllerComments{
+            Method: "DocumentUpdate",
+            Router: `/document/update`,
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"] = append(beego.GlobalControllerRouter["eta/eta_api/controllers/document_manage:DocumentManageController"],
+        beego.ControllerComments{
+            Method: "DocumentVarietyList",
+            Router: `/document/variety/list`,
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["eta/eta_api/controllers/english_report:EnPermissionController"] = append(beego.GlobalControllerRouter["eta/eta_api/controllers/english_report:EnPermissionController"],
         beego.ControllerComments{
             Method: "Add",

+ 6 - 0
routers/router.go

@@ -22,6 +22,7 @@ import (
 	"eta/eta_api/controllers/data_manage/supply_analysis"
 	"eta/eta_api/controllers/data_source"
 	"eta/eta_api/controllers/data_stat"
+	"eta/eta_api/controllers/document_manage"
 	"eta/eta_api/controllers/english_report"
 	"eta/eta_api/controllers/eta_trial"
 	"eta/eta_api/controllers/fe_calendar"
@@ -391,6 +392,11 @@ func init() {
 				&range_analysis.RangeChartChartInfoController{},
 			),
 		),
+		web.NSNamespace("/document_manage",
+			web.NSInclude(
+				&document_manage.DocumentManageController{},
+			),
+		),
 	)
 	web.AddNamespace(ns)
 }