|
@@ -15,14 +15,14 @@ import (
|
|
|
"strings"
|
|
|
)
|
|
|
|
|
|
-
|
|
|
+
|
|
|
type ChartPublicController struct {
|
|
|
controllers.BaseAuthController
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -49,7 +49,7 @@ func (c *ChartPublicController) Save() {
|
|
|
}
|
|
|
|
|
|
if len(req.ChartInfoList) <= 0 {
|
|
|
- br.Msg = `请选择指标`
|
|
|
+ br.Msg = `请选择图表`
|
|
|
br.IsSendEmail = false
|
|
|
return
|
|
|
}
|
|
@@ -57,7 +57,7 @@ func (c *ChartPublicController) Save() {
|
|
|
|
|
|
dataPublicItemList := make([]dataApproveSerice.SetDataPublicItem, 0)
|
|
|
|
|
|
-
|
|
|
+
|
|
|
{
|
|
|
chartInfoIdList := make([]int, 0)
|
|
|
for _, item := range req.ChartInfoList {
|
|
@@ -72,12 +72,12 @@ func (c *ChartPublicController) Save() {
|
|
|
list, err := data_manage.GetChartInfoByIdList(chartInfoIdList)
|
|
|
if err != nil {
|
|
|
br.Msg = "保存失败!"
|
|
|
- br.ErrMsg = "获取指标数据失败,Err:" + err.Error()
|
|
|
+ br.ErrMsg = "获取图表数据失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
for _, v := range list {
|
|
|
if v.PublicStatus != utils.DataPublicDefault {
|
|
|
- br.Msg = `选择指标中存在已经公开/提交审批的指标,请仅选择未公开指标!`
|
|
|
+ br.Msg = `选择图表中存在已经公开/提交审批的图表,请仅选择未公开图表!`
|
|
|
br.IsSendEmail = false
|
|
|
return
|
|
|
}
|
|
@@ -88,7 +88,7 @@ func (c *ChartPublicController) Save() {
|
|
|
opening, e := dataApproveSerice.CheckOpenApprove(utils.DataApproveTypeChart)
|
|
|
if e != nil {
|
|
|
br.Msg = "操作失败"
|
|
|
- br.ErrMsg = "校验指标公开是否开启审批流失败, Err: " + e.Error()
|
|
|
+ br.ErrMsg = "校验图表公开是否开启审批流失败, Err: " + e.Error()
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -109,13 +109,13 @@ func (c *ChartPublicController) Save() {
|
|
|
|
|
|
chartInfo, err := data_manage.GetChartInfoById(req.ChartInfoList[0].ChartInfoId)
|
|
|
if err != nil {
|
|
|
- br.Msg = "获取指标失败"
|
|
|
- br.ErrMsg = "获取指标失败:" + err.Error()
|
|
|
+ br.Msg = "获取图表失败"
|
|
|
+ br.ErrMsg = "获取图表失败:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
title := chartInfo.ChartName
|
|
|
if len(req.ChartInfoList) > 1 {
|
|
|
- title += `等指标`
|
|
|
+ title += `等图表`
|
|
|
}
|
|
|
title += `公开审批`
|
|
|
|
|
@@ -147,9 +147,9 @@ func (c *ChartPublicController) Save() {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
func (c *ChartPublicController) Cancel() {
|
|
@@ -159,7 +159,7 @@ func (c *ChartPublicController) Cancel() {
|
|
|
c.ServeJSON()
|
|
|
}()
|
|
|
|
|
|
-
|
|
|
+
|
|
|
sysUser := c.SysUser
|
|
|
if sysUser == nil {
|
|
|
br.Msg = "请登录"
|
|
@@ -184,7 +184,7 @@ func (c *ChartPublicController) Cancel() {
|
|
|
}
|
|
|
|
|
|
if len(req.ChartInfoList) <= 0 {
|
|
|
- br.Msg = `请选择指标`
|
|
|
+ br.Msg = `请选择图表`
|
|
|
br.IsSendEmail = false
|
|
|
return
|
|
|
}
|
|
@@ -192,7 +192,7 @@ func (c *ChartPublicController) Cancel() {
|
|
|
|
|
|
dataPublicItemList := make([]dataApproveSerice.SetDataPublicItem, 0)
|
|
|
|
|
|
-
|
|
|
+
|
|
|
{
|
|
|
chartInfoIdList := make([]int, 0)
|
|
|
for _, item := range req.ChartInfoList {
|
|
@@ -207,12 +207,12 @@ func (c *ChartPublicController) Cancel() {
|
|
|
list, err := data_manage.GetChartInfoByIdList(chartInfoIdList)
|
|
|
if err != nil {
|
|
|
br.Msg = "保存失败!"
|
|
|
- br.ErrMsg = "获取指标数据失败,Err:" + err.Error()
|
|
|
+ br.ErrMsg = "获取图表数据失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
for _, v := range list {
|
|
|
if v.PublicStatus != utils.DataPublicDefault {
|
|
|
- br.Msg = `选择指标中存在已经公开/提交审批的指标,请仅选择未公开指标!`
|
|
|
+ br.Msg = `选择图表中存在已经公开/提交审批的图表,请仅选择未公开图表!`
|
|
|
br.IsSendEmail = false
|
|
|
return
|
|
|
}
|
|
@@ -224,8 +224,8 @@ func (c *ChartPublicController) Cancel() {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -269,7 +269,7 @@ func (c *ChartPublicController) ListByEs() {
|
|
|
|
|
|
page := paging.GetPaging(currentIndex, pageSize, int(total))
|
|
|
|
|
|
-
|
|
|
+
|
|
|
if len(chartInfoList) > 0 {
|
|
|
chartInfoIdList := make([]int, 0)
|
|
|
for _, v := range chartInfoList {
|
|
@@ -281,7 +281,7 @@ func (c *ChartPublicController) ListByEs() {
|
|
|
tmpChartList, err := data_manage.GetChartInfoByIdList(chartInfoIdList)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取失败"
|
|
|
- br.ErrMsg = "获取所有有权限的指标失败,Err:" + err.Error()
|
|
|
+ br.ErrMsg = "获取所有有权限的图表失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
chartInfoMap := make(map[int]*data_manage.ChartInfo)
|
|
@@ -309,8 +309,8 @@ func (c *ChartPublicController) ListByEs() {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -329,21 +329,21 @@ func (c *ChartPublicController) AllListByEs() {
|
|
|
br.ErrMsg = "参数解析失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
|
|
|
-
|
|
|
+
|
|
|
chartInfoList := make([]*data_manage.ChartInfoView, 0)
|
|
|
|
|
|
-
|
|
|
+
|
|
|
if req.IsSelectAll {
|
|
|
tmpChartInfoList, err := data.GetAllChartInfoListBySearchPublicChartReq(req.SearchPublicChartReq, c.SysUser.AdminId)
|
|
|
if err != nil {
|
|
|
- br.Msg = "获取指标列表失败!"
|
|
|
- br.ErrMsg = "获取指标列表失败,Err:" + err.Error()
|
|
|
+ br.Msg = "获取图表列表失败!"
|
|
|
+ br.ErrMsg = "获取图表列表失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+
|
|
|
if len(req.NoChartIdList) > 0 {
|
|
|
noChartIdMap := make(map[int]bool)
|
|
|
for _, v := range req.NoChartIdList {
|
|
@@ -352,7 +352,7 @@ func (c *ChartPublicController) AllListByEs() {
|
|
|
|
|
|
for _, v := range tmpChartInfoList {
|
|
|
if _, ok := noChartIdMap[v.ChartInfoId]; !ok {
|
|
|
-
|
|
|
+
|
|
|
chartInfoList = append(chartInfoList, v)
|
|
|
}
|
|
|
}
|
|
@@ -360,7 +360,7 @@ func (c *ChartPublicController) AllListByEs() {
|
|
|
chartInfoList = tmpChartInfoList
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+
|
|
|
if len(chartInfoList) > 0 {
|
|
|
|
|
|
chartInfoIdList := make([]int, 0)
|
|
@@ -373,7 +373,7 @@ func (c *ChartPublicController) AllListByEs() {
|
|
|
tmpChartList, err := data_manage.GetChartInfoByIdList(chartInfoIdList)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取失败"
|
|
|
- br.ErrMsg = "获取所有有权限的指标失败,Err:" + err.Error()
|
|
|
+ br.ErrMsg = "获取所有有权限的图表失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
chartInfoMap := make(map[int]*data_manage.ChartInfo)
|
|
@@ -390,12 +390,12 @@ func (c *ChartPublicController) AllListByEs() {
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
-
|
|
|
+
|
|
|
if len(req.ChartIdList) > 0 {
|
|
|
chartInfoList, err = data_manage.GetChartInfoViewByIdList(req.ChartIdList)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取失败"
|
|
|
- br.ErrMsg = "获取所有有权限的指标失败,Err:" + err.Error()
|
|
|
+ br.ErrMsg = "获取所有有权限的图表失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
}
|
|
@@ -411,8 +411,8 @@ func (c *ChartPublicController) AllListByEs() {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -453,14 +453,14 @@ func (c *ChartPublicController) BatchMoveChart() {
|
|
|
|
|
|
chartInfoIdList := make([]int, 0)
|
|
|
if req.IsSelectAll {
|
|
|
-
|
|
|
+
|
|
|
chartInfoList, err := data.GetAllChartInfoListBySearchPublicChartReq(req.SearchPublicChartReq, c.SysUser.AdminId)
|
|
|
if err != nil {
|
|
|
- br.Msg = "获取指标列表失败!"
|
|
|
- br.ErrMsg = "获取指标列表失败,Err:" + err.Error()
|
|
|
+ br.Msg = "获取图表列表失败!"
|
|
|
+ br.ErrMsg = "获取图表列表失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if len(req.NoChartIdList) > 0 {
|
|
|
noChartIdMap := make(map[int]bool)
|
|
|
for _, v := range req.NoChartIdList {
|
|
@@ -470,19 +470,19 @@ func (c *ChartPublicController) BatchMoveChart() {
|
|
|
for _, chartInfo := range chartInfoList {
|
|
|
if _, ok := noChartIdMap[chartInfo.ChartInfoId]; !ok {
|
|
|
if chartInfo.PublicStatus != utils.DataPublicSuccess {
|
|
|
- br.Msg = `存在未公开的指标:` + chartInfo.ChartName
|
|
|
+ br.Msg = `存在未公开的图表:` + chartInfo.ChartName
|
|
|
br.IsSendEmail = false
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+
|
|
|
chartInfoIdList = append(chartInfoIdList, chartInfo.ChartInfoId)
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
for _, chartInfo := range chartInfoList {
|
|
|
if chartInfo.PublicStatus != utils.DataPublicSuccess {
|
|
|
- br.Msg = `存在未公开的指标:` + chartInfo.ChartName
|
|
|
+ br.Msg = `存在未公开的图表:` + chartInfo.ChartName
|
|
|
br.IsSendEmail = false
|
|
|
return
|
|
|
}
|
|
@@ -493,12 +493,12 @@ func (c *ChartPublicController) BatchMoveChart() {
|
|
|
chartInfoList, err := data_manage.GetChartInfoViewByIdList(req.ChartIdList)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取失败"
|
|
|
- br.ErrMsg = "获取所有有权限的指标失败,Err:" + err.Error()
|
|
|
+ br.ErrMsg = "获取所有有权限的图表失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
for _, v := range chartInfoList {
|
|
|
if v.PublicStatus != utils.DataPublicSuccess {
|
|
|
- br.Msg = `存在未公开的指标:` + v.ChartName
|
|
|
+ br.Msg = `存在未公开的图表:` + v.ChartName
|
|
|
br.IsSendEmail = false
|
|
|
return
|
|
|
}
|
|
@@ -508,22 +508,22 @@ func (c *ChartPublicController) BatchMoveChart() {
|
|
|
|
|
|
num := len(chartInfoIdList)
|
|
|
if num <= 0 {
|
|
|
- br.Msg = `请选择要移动的指标!`
|
|
|
+ br.Msg = `请选择要移动的图表!`
|
|
|
br.IsSendEmail = false
|
|
|
return
|
|
|
}
|
|
|
if num > 100 {
|
|
|
- br.Msg = `最多只能选择100条指标!`
|
|
|
+ br.Msg = `最多只能选择100条图表!`
|
|
|
br.IsSendEmail = false
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+
|
|
|
if len(chartInfoIdList) > 0 {
|
|
|
err = data_manage.UpdatePublicClassifyIdByChartInfoIdList(chartInfoIdList, req.NewClassifyId)
|
|
|
if err != nil {
|
|
|
- br.Msg = `指标移动失败!`
|
|
|
- br.ErrMsg = `指标移动失败,ERR:` + err.Error()
|
|
|
+ br.Msg = `图表移动失败!`
|
|
|
+ br.ErrMsg = `图表移动失败,ERR:` + err.Error()
|
|
|
return
|
|
|
}
|
|
|
}
|