|
@@ -4183,7 +4183,6 @@ func (this *EdbInfoController) GetEdbBeforeAndAfterDateData() {
|
|
|
br.Data = resp
|
|
|
}
|
|
|
|
|
|
-
|
|
|
// EdbChartAdminList
|
|
|
// @Title 获取创建人员分组
|
|
|
// @Description 获取创建人员分组
|
|
@@ -4219,7 +4218,7 @@ func (this *EdbInfoController) EdbChartAdminList() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- fmt.Println("idlist:",idList)
|
|
|
+ fmt.Println("idlist:", idList)
|
|
|
systemAdminMap := make(map[int]*system.Admin)
|
|
|
departmentMap := make(map[string]string)
|
|
|
departmentAdminMap := make(map[int]string)
|
|
@@ -4243,27 +4242,25 @@ func (this *EdbInfoController) EdbChartAdminList() {
|
|
|
i := 1
|
|
|
for _, v := range departmentMap {
|
|
|
item := company.DepartmentGroupAdmins{
|
|
|
- AdminId: "dep_" + strconv.Itoa(i),
|
|
|
- RealName: v,
|
|
|
+ AdminId: "dep_" + strconv.Itoa(i),
|
|
|
+ RealName: v,
|
|
|
}
|
|
|
i++
|
|
|
depList = append(depList, item)
|
|
|
}
|
|
|
|
|
|
- for k:=0;k<len(depList);k++{
|
|
|
+ for k := 0; k < len(depList); k++ {
|
|
|
for k1, v1 := range groupMap {
|
|
|
if v1 == depList[k].RealName && v1 != "" {
|
|
|
item := &company.DepartmentGroupAdmins{
|
|
|
- AdminId: "group_" + strconv.Itoa(k),
|
|
|
- RealName: k1,
|
|
|
+ AdminId: "group_" + strconv.Itoa(k),
|
|
|
+ RealName: k1,
|
|
|
}
|
|
|
depList[k].ChildrenList = append(depList[k].ChildrenList, item)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
for _, admin := range systemAdminList {
|
|
|
for i, v := range depList {
|
|
|
for _, group := range v.ChildrenList {
|
|
@@ -4296,4 +4293,39 @@ func (this *EdbInfoController) EdbChartAdminList() {
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|
|
|
br.Data = depList
|
|
|
-}
|
|
|
+}
|
|
|
+
|
|
|
+// EdbSourceList
|
|
|
+// @Title 指标来源列表
|
|
|
+// @Description 指标来源列表
|
|
|
+// @Param IsBase query int false "是否为基础指标: 1-是"
|
|
|
+// @Success 200 {object} data_manage.EdbInfoListResp
|
|
|
+// @router /edb_source/list [get]
|
|
|
+func (this *EdbInfoController) EdbSourceList() {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ if br.ErrMsg == "" {
|
|
|
+ br.IsSendEmail = false
|
|
|
+ }
|
|
|
+ this.Data["json"] = br
|
|
|
+ this.ServeJSON()
|
|
|
+ }()
|
|
|
+ isBase, _ := this.GetInt("IsBase", 0)
|
|
|
+
|
|
|
+ cond := ``
|
|
|
+ if isBase > 0 {
|
|
|
+ cond = ` AND is_base = 1`
|
|
|
+ }
|
|
|
+ pars := make([]interface{}, 0)
|
|
|
+ list, e := data_manage.GetEdbSourceItemsByCondition(cond, pars, []string{}, "")
|
|
|
+ if e != nil {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = "获取指标来源列表失败, Err: " + e.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ br.Data = list
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Msg = "获取成功"
|
|
|
+}
|