|
@@ -61,12 +61,12 @@ func SetEdbChartPermission(source, subSource, userId int, authUserList []int, is
|
|
|
dataList := make([]data_manage_permission.DataItem, 0)
|
|
|
|
|
|
switch source {
|
|
|
- case 3, 4, utils.EdbPermissionSourceCalculate:
|
|
|
+ case utils.EdbPermissionSourceBase, utils.EdbPermissionSourcePredict, utils.EdbPermissionSourceCalculate:
|
|
|
//ETA指标库、ETA预测指标
|
|
|
- if source == 3 {
|
|
|
+ if source == utils.EdbPermissionSourceBase {
|
|
|
content += `(数据查看)`
|
|
|
}
|
|
|
- if source == 4 {
|
|
|
+ if source == utils.EdbPermissionSourcePredict {
|
|
|
content += `(衍生指标)`
|
|
|
}
|
|
|
if source == utils.EdbPermissionSourceCalculate {
|
|
@@ -90,13 +90,13 @@ func SetEdbChartPermission(source, subSource, userId int, authUserList []int, is
|
|
|
}
|
|
|
// 重新设置权限
|
|
|
edbInfoType := 0
|
|
|
- if source == 4 {
|
|
|
+ if source == utils.EdbPermissionSourcePredict {
|
|
|
edbInfoType = 1
|
|
|
}
|
|
|
err = data_manage_permission.SetPermissionByEdbIdList(dataIdList, authUserList, edbInfoType)
|
|
|
}
|
|
|
|
|
|
- case 5:
|
|
|
+ case utils.ChartPermissionSource:
|
|
|
//图库
|
|
|
content += `(图库)`
|
|
|
tmpList, tmpErr := data_manage.GetChartInfoListByChartIdList(dataIdList)
|
|
@@ -120,7 +120,7 @@ func SetEdbChartPermission(source, subSource, userId int, authUserList []int, is
|
|
|
err = data_manage_permission.SetPermissionByChartIdList(dataIdList, authUserList, chartSource)
|
|
|
}
|
|
|
|
|
|
- case 6:
|
|
|
+ case utils.TablePermissionSource:
|
|
|
// ETA表格
|
|
|
content += `(表格)`
|
|
|
tmpList := make([]*excel.MyExcelInfoList, 0)
|
|
@@ -216,12 +216,12 @@ func SetDataClassifyIsPermission(source, subSource int, classifyIdList []int, op
|
|
|
classifyDataList := make([]data_manage_permission.ClassifyDataItem, 0)
|
|
|
|
|
|
switch source {
|
|
|
- case 3, 4, utils.EdbPermissionSourceCalculate:
|
|
|
+ case utils.EdbPermissionSourceBase, utils.EdbPermissionSourcePredict, utils.EdbPermissionSourceCalculate:
|
|
|
//ETA指标库、ETA预测指标
|
|
|
- if source == 3 {
|
|
|
+ if source == utils.EdbPermissionSourceBase {
|
|
|
content += `(数据查看)`
|
|
|
}
|
|
|
- if source == 4 {
|
|
|
+ if source == utils.EdbPermissionSourcePredict {
|
|
|
content += `(衍生指标)`
|
|
|
}
|
|
|
if source == utils.EdbPermissionSourceCalculate {
|
|
@@ -244,7 +244,7 @@ func SetDataClassifyIsPermission(source, subSource int, classifyIdList []int, op
|
|
|
|
|
|
// 重新设置权限
|
|
|
classifyType := 0
|
|
|
- if source == 4 {
|
|
|
+ if source == utils.EdbPermissionSourcePredict {
|
|
|
classifyType = 1
|
|
|
}
|
|
|
if source == utils.EdbPermissionSourceCalculate {
|
|
@@ -252,7 +252,7 @@ func SetDataClassifyIsPermission(source, subSource int, classifyIdList []int, op
|
|
|
}
|
|
|
err = data_manage_permission.SetIsPermissionEdbChartByEdbClassifyIdList(classifyIdList, classifyType)
|
|
|
|
|
|
- case 5:
|
|
|
+ case utils.ChartPermissionSource:
|
|
|
//图库
|
|
|
content += `(图库)`
|
|
|
{
|
|
@@ -274,7 +274,7 @@ func SetDataClassifyIsPermission(source, subSource int, classifyIdList []int, op
|
|
|
chartClassifySource := utils.CHART_SOURCE_DEFAULT
|
|
|
err = data_manage_permission.SetIsPermissionByChartClassifyIdList(classifyIdList, chartClassifySource)
|
|
|
|
|
|
- case 6:
|
|
|
+ case utils.TablePermissionSource:
|
|
|
// ETA表格
|
|
|
content += `(表格)`
|
|
|
{
|
|
@@ -359,13 +359,13 @@ func SetEdbChartClassifyPermission(source, subSource int, authUserList []int, cl
|
|
|
// 先获取所有的涉密分类,然后根据用户去判断那些分类给权限了
|
|
|
|
|
|
switch source {
|
|
|
- case 3, 4, utils.EdbPermissionSourceCalculate: //ETA指标库、ETA预测指标
|
|
|
+ case utils.EdbPermissionSourceBase, utils.EdbPermissionSourcePredict, utils.EdbPermissionSourceCalculate: //ETA指标库、ETA预测指标
|
|
|
|
|
|
//ETA指标库、ETA预测指标
|
|
|
- if source == 3 {
|
|
|
+ if source == utils.EdbPermissionSourceBase {
|
|
|
content += `(数据查看)`
|
|
|
}
|
|
|
- if source == 4 {
|
|
|
+ if source == utils.EdbPermissionSourcePredict {
|
|
|
content += `(衍生指标)`
|
|
|
}
|
|
|
if source == utils.EdbPermissionSourceCalculate {
|
|
@@ -373,7 +373,7 @@ func SetEdbChartClassifyPermission(source, subSource int, authUserList []int, cl
|
|
|
}
|
|
|
|
|
|
classifyType := 0
|
|
|
- if source == 4 {
|
|
|
+ if source == utils.EdbPermissionSourcePredict {
|
|
|
classifyType = 1
|
|
|
}
|
|
|
if source == utils.EdbPermissionSourceCalculate {
|
|
@@ -396,7 +396,7 @@ func SetEdbChartClassifyPermission(source, subSource int, authUserList []int, cl
|
|
|
}
|
|
|
// 重新设置权限
|
|
|
err = data_manage_permission.SetPermissionByEdbClassifyIdList(classifyIdList, authUserList, classifyType)
|
|
|
- case 5:
|
|
|
+ case utils.ChartPermissionSource:
|
|
|
subSource = utils.CHART_SOURCE_DEFAULT
|
|
|
//图库
|
|
|
content += `(图库)`
|
|
@@ -417,7 +417,7 @@ func SetEdbChartClassifyPermission(source, subSource int, authUserList []int, cl
|
|
|
|
|
|
// 重新设置权限
|
|
|
err = data_manage_permission.SetPermissionByChartClassifyIdList(classifyIdList, authUserList, subSource)
|
|
|
- case 6:
|
|
|
+ case utils.TablePermissionSource:
|
|
|
// ETA表格
|
|
|
content += `(表格)`
|
|
|
{
|
|
@@ -483,7 +483,7 @@ func SetEdbChartClassifyPermission(source, subSource int, authUserList []int, cl
|
|
|
// @return err error
|
|
|
func GetEdbChartClassifyIdListPermissionByUserId(source, subSource, userId int) (idList []int, err error) {
|
|
|
switch source {
|
|
|
- case 3, 4, utils.EdbPermissionSourceCalculate: //ETA指标库、ETA预测指标
|
|
|
+ case utils.EdbPermissionSourceBase, utils.EdbPermissionSourcePredict, utils.EdbPermissionSourceCalculate: //ETA指标库、ETA预测指标
|
|
|
//tmpList, tmpErr := data_manage.GetEdbInfoListGroupByUserId(dataId)
|
|
|
//if tmpErr != nil {
|
|
|
// err = tmpErr
|
|
@@ -493,18 +493,18 @@ func GetEdbChartClassifyIdListPermissionByUserId(source, subSource, userId int)
|
|
|
//}
|
|
|
// 重新设置权限
|
|
|
classifyType := 0
|
|
|
- if source == 4 {
|
|
|
+ if source == utils.EdbPermissionSourcePredict {
|
|
|
classifyType = 1
|
|
|
}
|
|
|
if source == utils.EdbPermissionSourceCalculate {
|
|
|
classifyType = utils.EdbClassifyTypeCalculate
|
|
|
}
|
|
|
idList, err = data_manage_permission.GetPermissionEdbClassifyIdListByUserId(userId, classifyType)
|
|
|
- case 5:
|
|
|
+ case utils.ChartPermissionSource:
|
|
|
//图库
|
|
|
chartClassifySource := utils.CHART_SOURCE_DEFAULT
|
|
|
idList, err = data_manage_permission.GetPermissionChartClassifyIdListByUserId(userId, chartClassifySource)
|
|
|
- case 6:
|
|
|
+ case utils.TablePermissionSource:
|
|
|
// ETA表格
|
|
|
idList, err = data_manage_permission.GetPermissionExcelClassifyIdListByUserId(userId, subSource)
|
|
|
default:
|
|
@@ -524,10 +524,10 @@ func GetEdbChartClassifyIdListPermissionByUserId(source, subSource, userId int)
|
|
|
// @return err error
|
|
|
func GetUserIdListPermissionByDataId(source, subSource, dataId int) (idList []int, err error) {
|
|
|
switch source {
|
|
|
- case 3, 4, utils.EdbPermissionSourceCalculate:
|
|
|
+ case utils.EdbPermissionSourceBase, utils.EdbPermissionSourcePredict, utils.EdbPermissionSourceCalculate:
|
|
|
// ETA指标库、ETA预测指标
|
|
|
edbInfoType := 0
|
|
|
- if source == 4 {
|
|
|
+ if source == utils.EdbPermissionSourcePredict {
|
|
|
edbInfoType = 1
|
|
|
}
|
|
|
//edbType := 1
|
|
@@ -535,11 +535,11 @@ func GetUserIdListPermissionByDataId(source, subSource, dataId int) (idList []in
|
|
|
// edbType = 2
|
|
|
//}
|
|
|
idList, err = data_manage_permission.GetPermissionUserIdListByEdbId(dataId, edbInfoType)
|
|
|
- case 5:
|
|
|
+ case utils.ChartPermissionSource:
|
|
|
// 图库
|
|
|
chartClassifySource := utils.CHART_SOURCE_DEFAULT
|
|
|
idList, err = data_manage_permission.GetPermissionUserIdListByChartId(dataId, chartClassifySource)
|
|
|
- case 6:
|
|
|
+ case utils.TablePermissionSource:
|
|
|
// ETA表格
|
|
|
idList, err = data_manage_permission.GetPermissionUserIdListByExcelId(dataId, subSource)
|
|
|
default:
|
|
@@ -562,10 +562,10 @@ func GetUserIdListNoPermissionByDataId(source, subSource, dataId int) (idList []
|
|
|
authIdList := make([]int, 0)
|
|
|
|
|
|
switch source {
|
|
|
- case 3, 4, utils.EdbPermissionSourceCalculate:
|
|
|
+ case utils.EdbPermissionSourceBase, utils.EdbPermissionSourcePredict, utils.EdbPermissionSourceCalculate:
|
|
|
// ETA指标库、ETA预测指标
|
|
|
edbInfoType := 0
|
|
|
- if source == 4 {
|
|
|
+ if source == utils.EdbPermissionSourcePredict {
|
|
|
edbInfoType = 1
|
|
|
}
|
|
|
|
|
@@ -588,7 +588,7 @@ func GetUserIdListNoPermissionByDataId(source, subSource, dataId int) (idList []
|
|
|
|
|
|
// 获取已经配置分类权限的用户ID列表
|
|
|
authIdList, err = data_manage_permission.GetPermissionUserIdListByEdbClassifyId(dataId, edbInfoType)
|
|
|
- case 5:
|
|
|
+ case utils.ChartPermissionSource:
|
|
|
// 图库
|
|
|
|
|
|
// 获取图表
|
|
@@ -611,7 +611,7 @@ func GetUserIdListNoPermissionByDataId(source, subSource, dataId int) (idList []
|
|
|
|
|
|
chartClassifySource := utils.CHART_SOURCE_DEFAULT
|
|
|
authIdList, err = data_manage_permission.GetPermissionUserIdListByChartClassifyId(dataId, chartClassifySource)
|
|
|
- case 6:
|
|
|
+ case utils.TablePermissionSource:
|
|
|
// ETA表格
|
|
|
|
|
|
// 获取图表
|
|
@@ -685,7 +685,7 @@ func InheritParentClassify(source, subSource, classifyId, parentClassifyId int,
|
|
|
}
|
|
|
uniqueCode := uuid.NewUUID().Hex32()
|
|
|
switch source {
|
|
|
- case 3, 4, utils.EdbPermissionSourceCalculate:
|
|
|
+ case utils.EdbPermissionSourceBase, utils.EdbPermissionSourcePredict, utils.EdbPermissionSourceCalculate:
|
|
|
//ETA指标库、ETA预测指标
|
|
|
// 分类信息
|
|
|
parentClassifyInfo, tmpErr := data_manage.GetEdbClassifyById(parentClassifyId)
|
|
@@ -699,14 +699,17 @@ func InheritParentClassify(source, subSource, classifyId, parentClassifyId int,
|
|
|
}
|
|
|
|
|
|
// 重新设置权限
|
|
|
- classifyType := 0
|
|
|
- if source == 4 {
|
|
|
- classifyType = 1
|
|
|
+ classifyType := utils.EdbClassifyTypeBase
|
|
|
+ switch source {
|
|
|
+ case utils.EdbPermissionSourcePredict:
|
|
|
+ classifyType = utils.EdbClassifyTypePredict
|
|
|
+ case utils.EdbPermissionSourceCalculate:
|
|
|
+ classifyType = utils.EdbClassifyTypeCalculate
|
|
|
}
|
|
|
|
|
|
err = data_manage_permission.InheritParentClassifyByEdbClassifyId(source, classifyType, classifyId, parentClassifyId, classifyName, uniqueCode)
|
|
|
|
|
|
- case 5:
|
|
|
+ case utils.ChartPermissionSource:
|
|
|
//图库
|
|
|
// 分类信息
|
|
|
parentClassifyInfo, tmpErr := data_manage.GetChartClassifyById(parentClassifyId)
|
|
@@ -723,7 +726,7 @@ func InheritParentClassify(source, subSource, classifyId, parentClassifyId int,
|
|
|
chartClassifySource := utils.CHART_SOURCE_DEFAULT
|
|
|
err = data_manage_permission.InheritParentClassifyByChartClassifyId(source, chartClassifySource, classifyId, parentClassifyId, classifyName, uniqueCode)
|
|
|
|
|
|
- case 6:
|
|
|
+ case utils.TablePermissionSource:
|
|
|
// ETA表格
|
|
|
|
|
|
// 分类信息
|