|
@@ -7,7 +7,6 @@ import (
|
|
|
"hongze/hz_crm_eta/global"
|
|
|
"hongze/hz_crm_eta/models/crm"
|
|
|
"hongze/hz_crm_eta/models/eta"
|
|
|
- eta2 "hongze/hz_crm_eta/services/eta"
|
|
|
"hongze/hz_crm_eta/utils"
|
|
|
"time"
|
|
|
)
|
|
@@ -44,15 +43,18 @@ func (this *ClassifyController) ListClassify(c *gin.Context) {
|
|
|
resp.FailData("获取失败", err.Error(), c)
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
+ finalList := make([]*eta.ClassifyList, 0)
|
|
|
parentIds := make([]int, 0)
|
|
|
for i := range list {
|
|
|
+ tmp := new(eta.ClassifyList)
|
|
|
+ tmp.ClassifyListItem = *list[i]
|
|
|
+ finalList = append(finalList, tmp)
|
|
|
parentIds = append(parentIds, list[i].Id)
|
|
|
}
|
|
|
parentIdLen := len(parentIds)
|
|
|
if parentIdLen == 0 {
|
|
|
data := &eta.ClassifyListResp{
|
|
|
- List: list,
|
|
|
+ List: finalList,
|
|
|
}
|
|
|
resp.OkData("操作成功", data, c)
|
|
|
return
|
|
@@ -62,7 +64,7 @@ func (this *ClassifyController) ListClassify(c *gin.Context) {
|
|
|
menuListMap := make(map[int][]*eta.ClassifyMenu, 0)
|
|
|
var menuCond string
|
|
|
var menuPars []interface{}
|
|
|
- menuCond += ` classify_id IN (` + utils.GetOrmInReplace(parentIdLen) + `)`
|
|
|
+ menuCond += ` classify_id IN (?)`
|
|
|
menuPars = append(menuPars, parentIds)
|
|
|
menuOb := new(eta.ClassifyMenu)
|
|
|
parentMenus, e := menuOb.GetClassifyMenuList(menuCond, menuPars)
|
|
@@ -94,7 +96,7 @@ func (this *ClassifyController) ListClassify(c *gin.Context) {
|
|
|
if childrenIdsLen > 0 {
|
|
|
var relateCond string
|
|
|
var relatePars []interface{}
|
|
|
- relateCond += ` classify_id IN (` + utils.GetOrmInReplace(childrenIdsLen) + `)`
|
|
|
+ relateCond += ` classify_id IN (?)`
|
|
|
relatePars = append(relatePars, childrenIds)
|
|
|
menuRelationOb := new(eta.ClassifyMenuRelation)
|
|
|
relates, e := menuRelationOb.GetClassifyMenuRelationList(relateCond, relatePars)
|
|
@@ -137,13 +139,13 @@ func (this *ClassifyController) ListClassify(c *gin.Context) {
|
|
|
}
|
|
|
|
|
|
// 一级分类
|
|
|
- for i := range list {
|
|
|
- list[i].ClassifyMenuList = menuListMap[list[i].Id]
|
|
|
- list[i].Child = childrenMap[list[i].Id]
|
|
|
+ for i := range finalList {
|
|
|
+ finalList[i].ClassifyMenuList = menuListMap[list[i].Id]
|
|
|
+ finalList[i].Child = childrenMap[list[i].Id]
|
|
|
}
|
|
|
|
|
|
data := new(eta.ClassifyListResp)
|
|
|
- data.List = list
|
|
|
+ data.List = finalList
|
|
|
resp.OkData("操作成功", data, c)
|
|
|
}
|
|
|
|
|
@@ -219,7 +221,7 @@ func (this *ClassifyController) Edit(c *gin.Context) {
|
|
|
}
|
|
|
// 获取系统菜单, 如果没有对应的字段的特殊处理项, 则忽略必填
|
|
|
sysMenuObject := new(eta.SysMenu)
|
|
|
- menus, e := sysMenuObject.GetSysMenuItemsByCondition(` AND hidden = 0`, make([]interface{}, 0), []string{}, ``)
|
|
|
+ menus, e := sysMenuObject.GetSysMenuItemsByCondition(` hidden = 0`, make([]interface{}, 0), []string{}, ``)
|
|
|
if e != nil {
|
|
|
resp.FailData("保存失败", "获取菜单列表失败, Err:"+err.Error(), c)
|
|
|
return
|
|
@@ -262,7 +264,7 @@ func (this *ClassifyController) Edit(c *gin.Context) {
|
|
|
}
|
|
|
//originRelateTel := item.RelateTel
|
|
|
item.ModifyTime = time.Now().Local()
|
|
|
- item.Abstract = req.Abstract
|
|
|
+ /*item.Abstract = req.Abstract
|
|
|
item.Descript = req.Descript
|
|
|
item.ReportAuthor = req.ReportAuthor
|
|
|
item.AuthorDescript = req.AuthorDescript
|
|
@@ -270,11 +272,11 @@ func (this *ClassifyController) Edit(c *gin.Context) {
|
|
|
item.HeadImgUrl = req.HeadImgUrl
|
|
|
item.AvatarImgUrl = req.AvatarImgUrl
|
|
|
item.ReportImgUrl = req.ReportImgUrl
|
|
|
- item.HomeImgUrl = req.HomeImgUrl
|
|
|
+ item.HomeImgUrl = req.HomeImgUrl*/
|
|
|
item.ClassifyLabel = req.ClassifyLabel
|
|
|
item.ShowType = req.ShowType
|
|
|
- item.HasTeleconference = req.HasTeleconference
|
|
|
- item.VipTitle = req.VipTitle
|
|
|
+ /* item.HasTeleconference = req.HasTeleconference
|
|
|
+ item.VipTitle = req.VipTitle*/
|
|
|
// item.Sort = req.Sort
|
|
|
item.IsShow = req.IsShow
|
|
|
item.YbFiccSort = req.YbFiccSort
|
|
@@ -289,8 +291,11 @@ func (this *ClassifyController) Edit(c *gin.Context) {
|
|
|
item.RelateVideo = req.RelateVideo
|
|
|
item.ModifyTime = time.Now().Local()
|
|
|
cols := make([]string, 0)
|
|
|
- cols = append(cols, "Abstract", "Descript", "ReportAuthor", "AuthorDescript", "ColumnImgUrl",
|
|
|
- "HeadImgUrl", "AvatarImgUrl", "ReportImgUrl", "HomeImgUrl", "ClassifyLabel", "ShowType", "HasTeleconference", "VipTitle",
|
|
|
+ /*cols = append(cols, "Abstract", "Descript", "ReportAuthor", "AuthorDescript", "ColumnImgUrl",
|
|
|
+ "HeadImgUrl", "AvatarImgUrl", "ReportImgUrl", "HomeImgUrl", "ClassifyLabel", "ShowType", "HasTeleconference", "VipTitle",
|
|
|
+ "IsShow", "YbFiccSort", "YbFiccIcon", "YbFiccPcIcon", "YbIconUrl", "YbBgUrl", "YbListImg", "YbShareBgImg", "YbRightBanner",
|
|
|
+ "RelateTel", "RelateVideo", "ModifyTime")*/
|
|
|
+ cols = append(cols, "ClassifyLabel", "ShowType",
|
|
|
"IsShow", "YbFiccSort", "YbFiccIcon", "YbFiccPcIcon", "YbIconUrl", "YbBgUrl", "YbListImg", "YbShareBgImg", "YbRightBanner",
|
|
|
"RelateTel", "RelateVideo", "ModifyTime")
|
|
|
if e = item.UpdateClassify(cols); e != nil {
|
|
@@ -306,11 +311,11 @@ func (this *ClassifyController) Edit(c *gin.Context) {
|
|
|
}
|
|
|
|
|
|
// 为二级分类时, 更新父级分类是否含电话会字段
|
|
|
- if item.ParentId > 0 {
|
|
|
+ /*if item.ParentId > 0 {
|
|
|
go func() {
|
|
|
_ = eta2.UpdateParentClassifyHasTel(req.ClassifyId, item.ParentId, req.HasTeleconference)
|
|
|
}()
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
// 获取编辑前子目录列表
|
|
|
classifyId := item.Id
|