hongze hai 4 meses
pai
achega
8e3a511b86

+ 0 - 225
models/classify.go

@@ -50,48 +50,15 @@ type ClassifyAddReq struct {
 	ClassifyName          string `description:"分类名称"`
 	ParentId              int    `description:"父级分类id,没有父级分类传0"`
 	ChartPermissionIdList []int  `description:"权限id数组"`
-	/*Abstract              string                 `description:"栏目简介"`
-	Descript              string                 `description:"分享描述"`
-	ReportAuthor          string                 `description:"栏目作者"`
-	AuthorDescript        string                 `description:"作者简介"`
-	ColumnImgUrl          string                 `description:"栏目配图"`
-	ReportImgUrl          string                 `description:"报告配图"`
-	HeadImgUrl            string                 `description:"头部banner"`
-	AvatarImgUrl          string                 `description:"头像"`
-	HomeImgUrl            string                 `description:"首页配图"`
-	ClassifyLabel         string                 `description:"分类标签"`
-	ShowType              int                    `description:"展示类型:1-列表 2-专栏"`
-	HasTeleconference     int                    `description:"是否有电话会:0-否 1-是"`
-	VipTitle              string                 `description:"研究员头衔"`
-	Sort                  int                    `description:"后台排序"`
-	IsShow                int                    `description:"是否在小程序显示:1-显示 0-隐藏"`
-	YbFiccSort            int                    `description:"小程序FICC页排序"`
-	YbFiccIcon            string                 `description:"小程序FICC页icon"`
-	YbFiccPcIcon          string                 `description:"小程序PC端FICC页背景图"`
-	YbIconUrl             string                 `description:"小程序已购页icon"`
-	YbBgUrl               string                 `description:"小程序已购详情背景图"`
-	YbListImg             string                 `description:"小程序研报列表封面图"`
-	YbShareBgImg          string                 `description:"小程序研报详情分享背景图"`
-	YbRightBanner         string                 `description:"Pc端详情页,右侧,报告合集背景图"`
-	MenuList              []*ClassifyMenuSaveReq `description:"子目录列表"`
-	ClassifyMenuId        int                    `description:"二级分类-子目录ID"`
-	RelateTel             int                    `description:"是否在电话会中可选: 0-否; 1-是"`
-	RelateVideo           int                    `description:"是否在路演视频中可选: 0-否; 1-是"`*/
 }
 
 func GetClassifyByName(classifyName string, parentId int) (item *Classify, err error) {
-	//sql := `SELECT * FROM classify WHERE classify_name=? AND parent_id=? `
-	//o := orm.NewOrmUsingDB("rddp")
-	//err = o.Raw(sql, classifyName, parentId).QueryRow(&item)
 	sql := `SELECT * FROM classify WHERE classify_name=? AND parent_id=? `
 	err = global.DmSQL["rddp"].Raw(sql, classifyName, parentId).First(&item).Error
 	return
 }
 
 func GetClassifyById(classifyId int) (item *Classify, err error) {
-	//sql := `SELECT * FROM classify WHERE id=? `
-	//o := orm.NewOrmUsingDB("rddp")
-	//err = o.Raw(sql, classifyId).QueryRow(&item)
 	sql := `SELECT * FROM classify WHERE id=? `
 	err = global.DmSQL["rddp"].Raw(sql, classifyId).First(&item).Error
 	return
@@ -99,20 +66,11 @@ func GetClassifyById(classifyId int) (item *Classify, err error) {
 
 // 添加分类
 func AddClassify(item *Classify) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//id, err := o.Insert(item)
-	//if err != nil {
-	//	return
-	//}
-	//item.Id = int(id)
 	err = global.DmSQL["rddp"].Create(item).Error
 	return
 }
 
 func GetReportCountByClassifyId(classifyId int) (count int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//sql := `SELECT COUNT(1) AS count FROM report WHERE classify_id_second=? `
-	//err = o.Raw(sql, classifyId).QueryRow(&count)
 	sql := `SELECT COUNT(1) as num FROM report WHERE classify_id_second=? `
 	err = global.DmSQL["rddp"].Raw(sql, classifyId).First(&count).Error
 	return
@@ -123,8 +81,6 @@ func GetClassifySubCountByClassifyId(classifyId int) (count int, err error) {
 	sql := `SELECT COUNT(1) as num FROM classify AS a
         INNER JOIN report AS b ON a.id=b.classify_id_second
         WHERE a.parent_id=? `
-	//o := orm.NewOrmUsingDB("rddp")
-	//err = o.Raw(sql, classifyId).QueryRow(&count)
 	err = global.DmSQL["rddp"].Raw(sql, classifyId).First(&count).Error
 	return
 }
@@ -133,8 +89,6 @@ func GetClassifySubCountByParentId(classifyId int) (count int, err error) {
 	sqlCount := `
 	SELECT COUNT(1) as num FROM classify AS a
 	WHERE a.parent_id=? `
-	//o := orm.NewOrmUsingDB("rddp")
-	//err = o.Raw(sqlCount, classifyId).QueryRow(&count)
 	err = global.DmSQL["rddp"].Raw(sqlCount, classifyId).Scan(&count).Error
 	return
 }
@@ -142,50 +96,18 @@ func GetClassifySubCountByParentId(classifyId int) (count int, err error) {
 // 删除分类
 func DeleteClassify(classifyId int) (err error) {
 	sql := `DELETE FROM classify WHERE id=? `
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Raw(sql, classifyId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, classifyId).Error
 	if err != nil {
 		return
 	}
 	deleteImgSql := `DELETE FROM banner WHERE classify_id=? `
-	//_, err = o.Raw(deleteImgSql, classifyId).Exec()
 	err = global.DmSQL["rddp"].Exec(deleteImgSql, classifyId).Error
 	return
 }
 
-// classifyName, abstract, descript string, parentId, classifyId int
-// 修改分类
-func EditClassify(req *EditClassifyReq) (err error) {
-
-	//sql := `UPDATE classify SET classify_name = ?,abstract=?, parent_id= ?,descript=?,report_author=?,author_descript=?,column_img_url=?,head_img_url=?,avatar_img_url=?,report_img_url=?,home_img_url=?,classify_label=?,show_type=?,has_teleconference=?,vip_title=?,modify_time= NOW() WHERE id = ? `
-	//_, err = o.Raw(sql, req.ClassifyName, req.Abstract, req.ParentId, req.Descript, req.ReportAuthor, req.AuthorDescript, req.ColumnImgUrl, req.HeadImgUrl, req.AvatarImgUrl, req.ReportImgUrl, req.HomeImgUrl, req.ClassifyLabel, req.ShowType, req.HasTeleconference, req.VipTitle, req.ClassifyId).Exec()
-	sql := `UPDATE classify SET classify_name = ?,parent_id= ?,modify_time= NOW() WHERE id = ? `
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Raw(sql, req.ClassifyName, req.ParentId, req.ClassifyId).Exec()
-	err = global.DmSQL["rddp"].Exec(sql, req.ClassifyName, req.ParentId, req.ClassifyId).Error
-	return
-}
-
-// ParentClassify
-// @Description: 获取父级分类
-// @author: Roc
-// @datetime 2024-06-18 15:03:49
-// @return items []*Classify
-// @return err error
-func ParentClassify() (items []*Classify, err error) {
-	sql := `SELECT * FROM classify WHERE parent_id=0 order by id desc `
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Raw(sql).QueryRows(&items)
-	err = global.DmSQL["rddp"].Raw(sql).Find(&items).Error
-	return
-}
-
 // 根据id获取分类详情
 func FindByIdClassify(classifyId int) (item *Classify, err error) {
 	sql := `SELECT * FROM classify WHERE id=? `
-	//o := orm.NewOrmUsingDB("rddp")
-	//err = o.Raw(sql, classifyId).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, classifyId).First(&item).Error
 	return
 }
@@ -239,72 +161,6 @@ type ClassifyPermissionListResp struct {
 	Paging *paging.PagingItem `description:"分页数据"`
 }
 
-// 获取分类列表
-func GetClassifyList(keyWord string, enabled int) (items []*ClassifyList, err error) {
-	sql := ``
-	companyTypeSqlStr := ``
-	if enabled == 1 {
-		companyTypeSqlStr += ` AND enabled = 1 `
-	}
-	pars := make([]interface{}, 0)
-	if keyWord != "" {
-		sql = `SELECT * FROM (
-                   SELECT * FROM classify
-                   WHERE parent_id=0 ` + companyTypeSqlStr + `  AND classify_name LIKE ?
-                   UNION
-                   SELECT * FROM classify
-                   WHERE id IN( SELECT parent_id FROM classify
-                   WHERE parent_id>0 ` + companyTypeSqlStr + `  AND classify_name LIKE ? )
-                   )AS t
-                   ORDER BY sort ASC,create_time ASC`
-		pars = utils.GetLikeKeywordPars(pars, keyWord, 2)
-	} else {
-		sql = `SELECT * FROM classify WHERE parent_id=0 ` + companyTypeSqlStr
-
-		sql += ` ORDER BY sort ASC, create_time ASC`
-	}
-	pars = append(pars)
-
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Raw(sql, pars...).QueryRows(&items)
-	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
-	return
-}
-
-func GetClassifyListCount(keyWord, companyType string, hideDayWeek int) (count int, err error) {
-	sqlCount := ``
-
-	companyTypeSqlStr := ``
-	if companyType == "ficc" {
-		companyTypeSqlStr = " AND id != 40 AND parent_id != 40 "
-	} else if companyType == "权益" {
-		companyTypeSqlStr = " AND (id = 40 or parent_id = 40)  "
-	}
-
-	pars := make([]interface{}, 0)
-
-	if keyWord != "" {
-		sqlCount = `SELECT  COUNT(1) AS count FROM (
-               SELECT * FROM classify
-               WHERE parent_id=0 ` + companyTypeSqlStr + `  AND classify_name LIKE ?
-               UNION
-               SELECT * FROM classify
-               WHERE id IN(SELECT parent_id FROM classify
-               WHERE parent_id>0 ` + companyTypeSqlStr + `  AND classify_name LIKE ? )
-               )AS t `
-		pars = utils.GetLikeKeywordPars(pars, keyWord, 2)
-	} else {
-		sqlCount = `SELECT COUNT(1) AS count FROM classify WHERE parent_id=0 ` + companyTypeSqlStr
-		if hideDayWeek == 1 {
-			sqlCount += ` AND classify_name <> '晨报' AND classify_name <> '周报' `
-		}
-	}
-	//o := orm.NewOrmUsingDB("rddp")
-	//err = o.Raw(sqlCount, pars...).QueryRow(&count)
-	err = global.DmSQL["rddp"].Raw(sqlCount, pars...).Scan(&count).Error
-	return
-}
-
 type CheckDeleteClassifyReq struct {
 	ClassifyId int `description:"分类ID"`
 }
@@ -337,34 +193,6 @@ func GetClassifyChild(parentId int, keyWord string) (items []*Classify, err erro
 		sql = `SELECT * FROM classify WHERE parent_id=? ORDER BY create_time ASC `
 	}
 	pars = append(pars, parentId)
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Raw(sql, pars...).QueryRows(&items)
-	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
-	return
-}
-
-func GetClassifyChildByParentIds(parentId []int, keyWord string, enabled int) (items []*Classify, err error) {
-	parentIdLen := len(parentId)
-	if parentIdLen == 0 {
-		return
-	}
-
-	sql := ``
-	pars := make([]interface{}, 0)
-	pars = append(pars, parentId)
-	if keyWord != "" {
-		sql = `SELECT * FROM classify WHERE parent_id IN (` + utils.GetOrmInReplace(parentIdLen) + `) AND classify_name LIKE ? `
-		pars = append(pars, utils.GetLikeKeyword(keyWord))
-	} else {
-		sql = `SELECT * FROM classify WHERE parent_id IN (` + utils.GetOrmInReplace(parentIdLen) + `) `
-	}
-
-	if enabled == 1 {
-		sql += ` AND enabled=1 `
-	}
-	sql += ` ORDER BY create_time ASC `
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Raw(sql, pars...).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
 	return
 }
@@ -377,28 +205,13 @@ type EditClassifyPermissionReq struct {
 
 // GetAllClassify 获取所有分类
 func GetAllClassify() (list []*Classify, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//sql := ` SELECT * FROM classify `
-	//_, err = o.Raw(sql).QueryRows(&list)
 	sql := ` SELECT * FROM classify `
 	err = global.DmSQL["rddp"].Raw(sql).Find(&list).Error
 	return
 }
 
-// GetClassifyByKeyword 名称获取分类
-func GetClassifyByKeyword(keyword string) (item Classify, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//sql := ` SELECT * FROM classify WHERE classify_name = ? LIMIT 1 `
-	//err = o.Raw(sql, keyword).QueryRow(&item)
-	sql := ` SELECT * FROM classify WHERE classify_name = ? LIMIT 1 `
-	err = global.DmSQL["rddp"].Raw(sql, keyword).Find(&item).Error
-	return
-}
-
 // UpdateClassify 更新分类
 func (classifyInfo *Classify) UpdateClassify(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(classifyInfo, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(classifyInfo).Error
 	return
 }
@@ -424,22 +237,10 @@ func GetClassifyByCondition(condition, orderRule string, pars []interface{}) (it
 		order = orderRule
 	}
 	sql += ` ORDER BY ` + order
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Raw(sql, pars).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
 	return
 }
 
-// UpdateChildClassifyRelateSetting 更新子分类关联设置
-func UpdateChildClassifyRelateSetting(parentId, relateTel, relateVideo int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//sql := `UPDATE classify SET relate_tel = ?, relate_video = ? WHERE parent_id = ?`
-	//_, err = o.Raw(sql, relateTel, relateVideo, parentId).Exec()
-	sql := `UPDATE classify SET relate_tel = ?, relate_video = ? WHERE parent_id = ?`
-	err = global.DmSQL["rddp"].Exec(sql, relateTel, relateVideo, parentId).Error
-	return
-}
-
 // RelateTelSecClassifyWithPermissions 关联了电话会的二级分类及权限
 type RelateTelSecClassifyWithPermissions struct {
 	Id                 int    `description:"分类ID"`
@@ -454,17 +255,12 @@ func UpdateClassifySortByParentId(parentId, permissionId, nowSort int, updateSor
 	if permissionId > 0 {
 		sql += ` or ( id > ` + fmt.Sprint(permissionId) + ` and sort = ` + fmt.Sprint(nowSort) + `)`
 	}
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Raw(sql, parentId, nowSort).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, parentId, nowSort).Error
 	return
 }
 
 // GetMaxSortByParentId 获取最大的排序值
 func (classifyInfo *Classify) GetMaxSortByParentId(parentId int) (maxSort int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//sql := `SELECT max(sort) AS sort FROM classify WHERE parent_id = ? `
-	//err = o.Raw(sql, parentId).QueryRow(&maxSort)
 	sql := `SELECT  COALESCE(MAX(sort), 0) AS sort FROM classify WHERE parent_id = ? `
 	err = global.DmSQL["rddp"].Raw(sql, parentId).Scan(&maxSort).Error
 	return
@@ -472,9 +268,6 @@ func (classifyInfo *Classify) GetMaxSortByParentId(parentId int) (maxSort int, e
 
 // GetMaxSort 获取最大的排序值
 func (classifyInfo *Classify) GetMaxSort() (maxSort int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//sql := `SELECT max(sort) AS sort FROM classify`
-	//err = o.Raw(sql).QueryRow(&maxSort)
 	sql := `SELECT  COALESCE(MAX(sort), 0) AS sort FROM classify`
 	err = global.DmSQL["rddp"].Raw(sql).Scan(&maxSort).Error
 	return
@@ -482,9 +275,6 @@ func (classifyInfo *Classify) GetMaxSort() (maxSort int, err error) {
 
 // GetFirstClassifyByParentId 获取当前父级分类下,且排序数相同 的排序第一条的数据
 func (classifyInfo *Classify) GetFirstClassifyByParentId(parentId int) (item *Classify, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//sql := `SELECT * FROM classify WHERE parent_id = ? order by sort asc, id asc limit 1`
-	//err = o.Raw(sql, parentId).QueryRow(&item)
 	sql := `SELECT * FROM classify WHERE parent_id = ? order by sort asc, id asc limit 1`
 	err = global.DmSQL["rddp"].Raw(sql, parentId).First(&item).Error
 	return
@@ -502,8 +292,6 @@ type ClassifySetEnabledReq struct {
 }
 
 func (classifyInfo *Classify) SetEnabled(id, enabled int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//to, err := o.Begin()
 	to := global.DmSQL["rddp"].Begin()
 	defer func() {
 		if err != nil {
@@ -513,13 +301,11 @@ func (classifyInfo *Classify) SetEnabled(id, enabled int) (err error) {
 		}
 	}()
 	sql := ` UPDATE classify SET enabled =?  WHERE id = ?`
-	//_, err = to.Raw(sql, enabled, id).Exec()
 	err = to.Exec(sql, enabled, id).Error
 	if err != nil {
 		return
 	}
 	sql = ` UPDATE classify SET enabled =?  WHERE parent_id = ?`
-	//_, err = to.Raw(sql, enabled, id).Exec()
 	err = to.Exec(sql, enabled, id).Error
 	if err != nil {
 		return
@@ -535,9 +321,6 @@ func (classifyInfo *Classify) SetEnabled(id, enabled int) (err error) {
 // @return total int
 // @return err error
 func GetCountClassifyChildByParentId(parentId int) (total int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//sql := `SELECT count(1) AS total FROM classify WHERE parent_id = ? `
-	//err = o.Raw(sql, parentId).QueryRow(&total)
 	sql := `SELECT count(1) AS total FROM classify WHERE parent_id = ? `
 	err = global.DmSQL["rddp"].Raw(sql, parentId).Scan(&total).Error
 	return
@@ -565,9 +348,6 @@ func GetClassifyListByKeyword(keyWord string, enabled int) (items []*ClassifyLis
 		pars = utils.GetLikeKeywordPars(pars, keyWord, 1)
 	}
 	sql += ` ORDER BY sort ASC, create_time ASC`
-
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Raw(sql, pars).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
 	return
 }
@@ -586,9 +366,6 @@ func GetClassifyListByParentIdList(parentClassifyIdList []int) (items []*Classif
 		return
 	}
 	sql := `SELECT * FROM classify WHERE id in (` + utils.GetOrmInReplace(num) + `) ORDER BY sort ASC, create_time ASC`
-
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Raw(sql, parentClassifyIdList).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, parentClassifyIdList).Find(&items).Error
 	return
 }
@@ -606,8 +383,6 @@ func GetClassifyListByIdList(classifyIdList []int) (items []*Classify, err error
 		return
 	}
 	sql := `SELECT * FROM classify WHERE id IN (` + utils.GetOrmInReplace(num) + `) `
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Raw(sql, classifyIdList).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, classifyIdList).Find(&items).Error
 	return
 }

+ 0 - 106
models/classify_menu.go

@@ -3,7 +3,6 @@ package models
 import (
 	"eta_gn/eta_api/global"
 	"eta_gn/eta_api/utils"
-	"fmt"
 	"time"
 )
 
@@ -22,47 +21,25 @@ func (item *ClassifyMenu) TableName() string {
 }
 
 func (item *ClassifyMenu) Create() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//id, err := o.Insert(item)
-	//if err != nil {
-	//	return
-	//}
-	//item.MenuId = int(id)
 	err = global.DmSQL["rddp"].Create(item).Error
 	return
 }
 
 func (item *ClassifyMenu) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(item, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(item).Error
 	return
 }
 
 func (item *ClassifyMenu) InsertMulti(items []*ClassifyMenu) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.InsertMulti(len(items), items)
 	err = global.DmSQL["rddp"].CreateInBatches(items, utils.MultiAddNum).Error
 	return
 }
 
-// GetClassifyMenuById 主键获取子目录
-func GetClassifyMenuById(id int) (item *ClassifyMenu, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//sql := `SELECT * FROM classify_menu WHERE menu_id = ? LIMIT 1`
-	//err = o.Raw(sql, id).QueryRow(&item)
-	sql := `SELECT * FROM classify_menu WHERE menu_id = ? LIMIT 1`
-	err = global.DmSQL["rddp"].Raw(sql, id).First(&item).Error
-	return
-}
-
 // GetClassifyMenuList 获取子目录列表
 func GetClassifyMenuList(condition string, pars []interface{}) (list []*ClassifyMenu, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM classify_menu WHERE 1 = 1 `
 	sql += condition
 	sql += ` ORDER BY sort ASC, create_time ASC`
-	//_, err = o.Raw(sql, pars).QueryRows(&list)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&list).Error
 	return
 }
@@ -71,87 +48,4 @@ func GetClassifyMenuList(condition string, pars []interface{}) (list []*Classify
 type ClassifyMenuSaveReq struct {
 	MenuId   int    `description:"子目录ID, 0为新增, 大于0为编辑"`
 	MenuName string `description:"子目录名称"`
-	//ClassifyId int    `description:"一级分类ID"`
-}
-
-// InsertAndUpdateClassifyMenu 新增/编辑/删除分类子目录
-func InsertAndUpdateClassifyMenu(insertMenus []*ClassifyMenu, editMenus []*ClassifyMenu, deleteMenuIds []int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//tx, err := o.Begin()
-	tx := global.DmSQL["rddp"].Begin()
-	defer func() {
-		if err != nil {
-			_ = tx.Rollback()
-		} else {
-			_ = tx.Commit()
-		}
-	}()
-
-	// 编辑
-	sql := ``
-	if len(editMenus) > 0 {
-		for i := range editMenus {
-			sql = fmt.Sprintf(`UPDATE classify_menu SET menu_name = '%s', sort = %d, modify_time = NOW() WHERE menu_id = %d`,
-				editMenus[i].MenuName, editMenus[i].Sort, editMenus[i].MenuId)
-			//if _, e := tx.Raw(sql).Exec(); e != nil {
-			//	err = e
-			//	return
-			//}
-			if e := tx.Exec(sql).Error; e != nil {
-				err = e
-				return
-			}
-		}
-	}
-	// 删除
-	if len(deleteMenuIds) > 0 {
-		for i := range deleteMenuIds {
-			sql = fmt.Sprintf(`DELETE FROM classify_menu WHERE menu_id = %d LIMIT 1`, deleteMenuIds[i])
-			if e := tx.Exec(sql).Error; e != nil {
-				err = e
-				return
-			}
-			// 删除关联关系
-			sql = fmt.Sprintf(`DELETE FROM classify_menu_relation WHERE menu_id = %d`, deleteMenuIds[i])
-			if e := tx.Exec(sql).Error; e != nil {
-				err = e
-				return
-			}
-		}
-	}
-
-	// 新增
-	if len(insertMenus) > 0 {
-		e := tx.CreateInBatches(insertMenus, utils.MultiAddNum).Error
-		if e != nil {
-			err = e
-			return
-		}
-	}
-	//// 删除
-	//if len(deleteMenuIds) > 0 {
-	//	for i := range deleteMenuIds {
-	//		sql = fmt.Sprintf(`DELETE FROM classify_menu WHERE menu_id = %d LIMIT 1`, deleteMenuIds[i])
-	//		if _, e := tx.Raw(sql).Exec(); e != nil {
-	//			err = e
-	//			return
-	//		}
-	//		// 删除关联关系
-	//		sql = fmt.Sprintf(`DELETE FROM classify_menu_relation WHERE menu_id = %d`, deleteMenuIds[i])
-	//		if _, e := tx.Raw(sql).Exec(); e != nil {
-	//			err = e
-	//			return
-	//		}
-	//	}
-	//}
-	//
-	//// 新增
-	//if len(insertMenus) > 0 {
-	//	_, e := tx.InsertMulti(len(insertMenus), insertMenus)
-	//	if e != nil {
-	//		err = e
-	//		return
-	//	}
-	//}
-	return
 }

+ 0 - 51
models/classify_menu_relation.go

@@ -19,76 +19,25 @@ func (item *ClassifyMenuRelation) TableName() string {
 }
 
 func (item *ClassifyMenuRelation) Create() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//id, err := o.Insert(item)
-	//if err != nil {
-	//	return
-	//}
-	//item.Id = int(id)
 	err = global.DmSQL["rddp"].Create(item).Error
 	return
 }
 
 func (item *ClassifyMenuRelation) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(item, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(item).Error
 	return
 }
 
 func (item *ClassifyMenuRelation) InsertMulti(items []*ClassifyMenuRelation) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.InsertMulti(len(items), items)
 	err = global.DmSQL["rddp"].CreateInBatches(items, utils.MultiAddNum).Error
 	return
 }
 
 // GetClassifyMenuRelationList 获取子目录关联列表
 func GetClassifyMenuRelationList(condition string, pars []interface{}) (list []*ClassifyMenuRelation, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM classify_menu_relation WHERE 1 = 1 `
 	sql += condition
 	sql += ` ORDER BY create_time DESC`
-	//_, err = o.Raw(sql, pars).QueryRows(&list)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&list).Error
 	return
 }
-
-// DeleteAndInsertClassifyMenuRelation 新增子目录关联
-func DeleteAndInsertClassifyMenuRelation(classifyId, menuId int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//tx, err := o.Begin()
-	tx := global.DmSQL["rddp"].Begin()
-	defer func() {
-		if err != nil {
-			_ = tx.Rollback()
-		} else {
-			_ = tx.Commit()
-		}
-	}()
-
-	// 删除
-	sql := `DELETE FROM classify_menu_relation WHERE classify_id = ?`
-	//if _, e := tx.Raw(sql, classifyId).Exec(); e != nil {
-	//	err = e
-	//	return
-	//}
-	if e := tx.Exec(sql, classifyId).Error; e != nil {
-		err = e
-		return
-	}
-	// 新增
-	if menuId > 0 {
-		relate := &ClassifyMenuRelation{
-			ClassifyId: classifyId,
-			MenuId:     menuId,
-			CreateTime: time.Now().Local(),
-		}
-		//_, e := tx.Insert(relate)
-		e := tx.Create(relate).Error
-		if e != nil {
-			err = e
-		}
-	}
-	return
-}

+ 0 - 20
models/cloud_disk_menu.go

@@ -24,43 +24,30 @@ func (m *CloudDiskMenu) TableName() string {
 }
 
 func (m *CloudDiskMenu) Create() (err error) {
-	//o := orm.NewOrm()
-	//id, err := o.Insert(m)
-	//if err != nil {
-	//	return
-	//}
-	//m.MenuId = int(id)
 	err = global.DEFAULT_DmSQL.Create(m).Error
 	return
 }
 
 func (m *CloudDiskMenu) Update(cols []string) (err error) {
-	//o := orm.NewOrm()
-	//_, err = o.Update(m, cols...)
 	err = global.DEFAULT_DmSQL.Select(cols).Updates(m).Error
 	return
 }
 
 func (m *CloudDiskMenu) GetItemById(id int) (err error) {
-	//o := orm.NewOrm()
 	sql := `SELECT * FROM cloud_disk_menu WHERE menu_id = ? LIMIT 1`
-	//err = o.Raw(sql, id).QueryRow(&m)
 	err = global.DEFAULT_DmSQL.Raw(sql, id).First(&m).Error
 	return
 }
 
 func (m *CloudDiskMenu) GetItemByCondition(condition string, pars []interface{}) (err error) {
-	//o := orm.NewOrm()
 	sql := `SELECT * FROM cloud_disk_menu WHERE 1=1 `
 	sql += condition
 	sql += ` LIMIT 1`
-	//err = o.Raw(sql, pars).QueryRow(&m)
 	err = global.DEFAULT_DmSQL.Raw(sql, pars...).First(&m).Error
 	return
 }
 
 func (m *CloudDiskMenu) GetItemsByCondition(condition string, pars []interface{}, fieldArr []string, orderRule string) (items []*CloudDiskMenu, err error) {
-	//o := orm.NewOrm()
 	fields := strings.Join(fieldArr, ",")
 	if len(fieldArr) == 0 {
 		fields = `*`
@@ -70,7 +57,6 @@ func (m *CloudDiskMenu) GetItemsByCondition(condition string, pars []interface{}
 		order = ` ORDER BY ` + orderRule
 	}
 	sql := fmt.Sprintf(`SELECT %s FROM %s WHERE 1=1 %s %s`, fields, m.TableName(), condition, order)
-	//_, err = o.Raw(sql, pars).QueryRows(&items)
 	err = global.DEFAULT_DmSQL.Raw(sql, pars...).Find(&items).Error
 	return
 }
@@ -95,8 +81,6 @@ func DeleteCloudDiskMenuAndResourcesByMenuIds(menuIds []int) (err error) {
 	if menuLens == 0 {
 		return
 	}
-	//o := orm.NewOrm()
-	//tx, err := o.Begin()
 	tx := global.DEFAULT_DmSQL.Begin()
 	defer func() {
 		if err != nil {
@@ -107,14 +91,10 @@ func DeleteCloudDiskMenuAndResourcesByMenuIds(menuIds []int) (err error) {
 	}()
 
 	sql := `DELETE FROM cloud_disk_menu WHERE menu_id IN (` + utils.GetOrmInReplace(menuLens) + `)`
-	//if _, err = tx.Raw(sql, menuIds).Exec(); err != nil {
-	//	return
-	//}
 	if err = tx.Exec(sql, menuIds).Error; err != nil {
 		return
 	}
 	sql = `DELETE FROM cloud_disk_resource WHERE menu_id IN (` + utils.GetOrmInReplace(menuLens) + `)`
-	//if _, err = tx.Raw(sql, menuIds).Exec(); err != nil {
 	if err = tx.Exec(sql, menuIds).Error; err != nil {
 		return
 	}

+ 0 - 53
models/cloud_disk_resource.go

@@ -14,20 +14,6 @@ const (
 	CloudDiskResourceFileTypeIconUnknown = "https://hzstatic.hzinsights.com/static/icon/file_type_unknown.png"
 )
 
-//type CloudDiskResource struct {
-//	ResourceId     int       `gorm`//`orm:"column(resource_id);pk" gorm:"primaryKey"  description:"资源ID"`
-//	MenuId         int       `description:"目录ID"`
-//	ResourceName   string    `description:"文件名"`
-//	ResourceSuffix string    `description:"文件后缀名"`
-//	ResourceUrl    string    `description:"文件地址"`
-//	ResourceIcon   string    `description:"文件类型图标"`
-//	AdminId        int       `description:"创建人ID"`
-//	AdminName      string    `description:"创建人名称"`
-//	Size           int64     `description:"目录大小"`
-//	CreateTime     time.Time `description:"创建时间"`
-//	ModifyTime     time.Time `description:"修改时间"`
-//}
-
 type CloudDiskResource struct {
 	ResourceId     int       `gorm:"column(resource_id);primaryKey;autoIncrement" description:"资源ID"`
 	MenuId         int       `gorm:"column(menu_id)" description:"目录ID"`
@@ -47,49 +33,34 @@ func (m *CloudDiskResource) TableName() string {
 }
 
 func (m *CloudDiskResource) Create() (err error) {
-	//o := orm.NewOrm()
-	//id, err := o.Insert(m)
-	//if err != nil {
-	//	return
-	//}
-	//m.ResourceId = int(id)
 	err = global.DEFAULT_DmSQL.Create(m).Error
 	return
 }
 
 func (m *CloudDiskResource) Update(cols []string) (err error) {
-	//o := orm.NewOrm()
-	//_, err = o.Update(m, cols...)
 	err = global.DEFAULT_DmSQL.Select(cols).Updates(m).Error
 	return
 }
 
 func (m *CloudDiskResource) Delete() (err error) {
-	//o := orm.NewOrm()
 	sql := `DELETE FROM cloud_disk_resource WHERE resource_id = ? LIMIT 1`
-	//_, err = o.Raw(sql, m.ResourceId).Exec()
 	err = global.DEFAULT_DmSQL.Raw(sql, m.ResourceId).Error
 	return
 }
 
 func (m *CloudDiskResource) GetItemById(id int) (err error) {
-	//o := orm.NewOrm()
 	sql := fmt.Sprintf(`SELECT * FROM %s WHERE resource_id = ? LIMIT 1`, m.TableName())
-	//err = o.Raw(sql, id).QueryRow(&m)
 	err = global.DEFAULT_DmSQL.Raw(sql, id).First(&m).Error
 	return
 }
 
 func (m *CloudDiskResource) GetItemByCondition(condition string, pars []interface{}) (err error) {
-	//o := orm.NewOrm()
 	sql := fmt.Sprintf(`SELECT * FROM %s WHERE 1=1 %s LIMIT 1`, m.TableName(), condition)
-	//err = o.Raw(sql, pars).QueryRow(&m)
 	err = global.DEFAULT_DmSQL.Raw(sql, pars...).First(&m).Error
 	return
 }
 
 func (m *CloudDiskResource) GetItemsByCondition(condition string, pars []interface{}, fieldArr []string, orderRule string) (items []*CloudDiskResource, err error) {
-	//o := orm.NewOrm()
 	fields := strings.Join(fieldArr, ",")
 	if len(fieldArr) == 0 {
 		fields = `*`
@@ -99,7 +70,6 @@ func (m *CloudDiskResource) GetItemsByCondition(condition string, pars []interfa
 		order = ` ORDER BY ` + orderRule
 	}
 	sql := fmt.Sprintf(`SELECT %s FROM %s WHERE 1=1 %s %s`, fields, m.TableName(), condition, order)
-	//_, err = o.Raw(sql, pars).QueryRows(&items)
 	err = global.DEFAULT_DmSQL.Raw(sql, pars...).Find(&items).Error
 	return
 }
@@ -182,9 +152,7 @@ func GetCloudDiskMenuAndResourceList(menuCond, resourceCond string, menuPars, re
 		order = ` ORDER BY ` + orderRule
 	}
 	sql := fmt.Sprintf(base, menuCond, resourceCond, order)
-	//_, err = o.Raw(sql, menuPars, resourcePars).QueryRows(&items)
 	pars := append(menuPars, resourcePars...)
-	//err = global.DEFAULT_DmSQL.Raw(sql, menuPars, resourcePars).Find(&items).Error
 	err = global.DEFAULT_DmSQL.Raw(sql, pars...).Find(&items).Error
 	return
 }
@@ -194,9 +162,7 @@ func GetSizeTotalByMenuIds(menuIds []int) (sizeTotal int64, err error) {
 	if len(menuIds) == 0 {
 		return
 	}
-	//o := orm.NewOrm()
 	sql := `SELECT SUM(size) FROM cloud_disk_resource WHERE menu_id IN (` + utils.GetOrmInReplace(len(menuIds)) + `)`
-	//err = o.Raw(sql, menuIds).QueryRow(&sizeTotal)
 	err = global.DEFAULT_DmSQL.Raw(sql, menuIds).First(&sizeTotal).Error
 	return
 }
@@ -216,8 +182,6 @@ func BatchDeleteCloudDiskMenuAndResource(menuIds, resourceIds []int) (err error)
 		return
 	}
 
-	//o := orm.NewOrm()
-	//tx, err := o.Begin()
 	tx := global.DEFAULT_DmSQL.Begin()
 	defer func() {
 		if err != nil {
@@ -226,23 +190,6 @@ func BatchDeleteCloudDiskMenuAndResource(menuIds, resourceIds []int) (err error)
 			_ = tx.Commit()
 		}
 	}()
-
-	//if menuLens > 0 {
-	//	sql := `DELETE FROM cloud_disk_menu WHERE menu_id IN (` + utils.GetOrmInReplace(menuLens) + `)`
-	//	if _, err = tx.Raw(sql, menuIds).Exec(); err != nil {
-	//		return
-	//	}
-	//	sql = `DELETE FROM cloud_disk_resource WHERE menu_id IN (` + utils.GetOrmInReplace(menuLens) + `)`
-	//	if _, err = tx.Raw(sql, menuIds).Exec(); err != nil {
-	//		return
-	//	}
-	//}
-	//if resourceLens > 0 {
-	//	sql := `DELETE FROM cloud_disk_resource WHERE resource_id IN (` + utils.GetOrmInReplace(resourceLens) + `)`
-	//	if _, err = tx.Raw(sql, resourceIds).Exec(); err != nil {
-	//		return
-	//	}
-	//}
 	if menuLens > 0 {
 		sql := `DELETE FROM cloud_disk_menu WHERE menu_id IN (` + utils.GetOrmInReplace(menuLens) + `)`
 		if err = tx.Exec(sql, menuIds).Error; err != nil {

+ 0 - 6
models/edb_import_fail.go

@@ -15,26 +15,20 @@ type EdbImportFail struct {
 }
 
 func AddEdbImportFail(item *EdbImportFail) (err error) {
-	//o := orm.NewOrmUsingDB("edb")
-	//_, err = o.Insert(item)
 	err = global.DmSQL["edb"].Create(item).Error
 	return err
 }
 
 // DelEdbImportFail 删除导入失败记录
 func DelEdbImportFail(userId int) (err error) {
-	//o := orm.NewOrmUsingDB("edb")
 	sql := `delete from edb_import_fail where sys_user_id=?`
-	//_, err = o.Raw(sql, userId).Exec()
 	err = global.DmSQL["edb"].Exec(sql, userId).Error
 	return err
 }
 
 // GetEdbImportFailList 获取指标数据导入失败数据
 func GetEdbImportFailList(sysUserId int) (items []*EdbImportFail, err error) {
-	//o := orm.NewOrmUsingDB("edb")
 	sql := ` SELECT * FROM edb_import_fail WHERE sys_user_id=? `
-	//_, err = o.Raw(sql, sysUserId).QueryRows(&items)
 	err = global.DmSQL["edb"].Raw(sql, sysUserId).Find(&items).Error
 	return
 }

+ 0 - 12
models/edbdata_import_fail.go

@@ -17,14 +17,6 @@ type EdbdataImportFail struct {
 	Unit         string `gorm:"column:unit" description:"单位"`
 }
 
-func AddEdbdataImportFail(item *EdbdataImportFail) (err error) {
-	//o := orm.NewOrmUsingDB("edb")
-	//_, err = o.Insert(item)
-	err = global.DmSQL["edb"].Create(item).Error
-	//return err
-	return
-}
-
 // MultiAddEdbdataImportFail
 // @Description: 批量添加导入失败的信息
 // @author: Roc
@@ -32,17 +24,13 @@ func AddEdbdataImportFail(item *EdbdataImportFail) (err error) {
 // @param items []*EdbdataImportFail
 // @return err error
 func MultiAddEdbdataImportFail(items []*EdbdataImportFail) (err error) {
-	//o := orm.NewOrmUsingDB("edb")
-	//_, err = o.InsertMulti(utils.MultiAddNum, items)
 	err = global.DmSQL["edb"].CreateInBatches(items, utils.MultiAddNum).Error
 	return err
 }
 
 // DelEdbDataImportFail 删除导入指标失败记录
 func DelEdbDataImportFail(userId int) (err error) {
-	//o := orm.NewOrmUsingDB("edb")
 	sql := `delete from edbdata_import_fail where sys_user_id=?`
-	//_, err = o.Raw(sql, userId).Exec()
 	err = global.DmSQL["edb"].Exec(sql, userId).Error
 	return err
 }

+ 0 - 43
models/en_classify_permission.go

@@ -32,59 +32,42 @@ func (m *EnClassifyPermission) TableName() string {
 }
 
 func (m *EnClassifyPermission) Create() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//id, err := o.Insert(m)
-	//if err != nil {
-	//	return
-	//}
-	//m.EnClassifyPermissionId = int(id)
 	err = global.DmSQL["rddp"].Create(m).Error
 	return
 }
 
 func (m *EnClassifyPermission) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(m, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(m).Error
 	return
 }
 
 func (m *EnClassifyPermission) Del() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`DELETE FROM %s WHERE %s = ? LIMIT 1`, m.TableName(), EnClassifyPermissionColumns.EnClassifyPermissionId)
-	//_, err = o.Raw(sql, m.EnClassifyPermissionId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, m.EnClassifyPermissionId).Error
 	return
 }
 
 func (m *EnClassifyPermission) GetItemById(id int) (item *EnClassifyPermission, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`SELECT * FROM %s WHERE %s = ? LIMIT 1`, m.TableName(), EnClassifyPermissionColumns.EnClassifyPermissionId)
-	//err = o.Raw(sql, id).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, id).First(&item).Error
 	return
 }
 
 func (m *EnClassifyPermission) GetItemByCondition(condition string, pars []interface{}) (item *EnClassifyPermission, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`SELECT * FROM %s WHERE 1=1 `, m.TableName())
 	sql += condition
 	sql += ` LIMIT 1`
-	//err = o.Raw(sql, pars).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).First(&item).Error
 	return
 }
 
 func (m *EnClassifyPermission) GetCountByCondition(condition string, pars []interface{}) (count int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`SELECT COUNT(1) FROM %s WHERE 1=1 %s`, m.TableName(), condition)
-	//err = o.Raw(sql, pars).QueryRow(&count)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Scan(&count).Error
 	return
 }
 
 func (m *EnClassifyPermission) GetItemsByCondition(condition string, pars []interface{}, fieldArr []string, orderRule string) (items []*EnClassifyPermission, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	fields := strings.Join(fieldArr, ",")
 	if len(fieldArr) == 0 {
 		fields = `*`
@@ -94,13 +77,11 @@ func (m *EnClassifyPermission) GetItemsByCondition(condition string, pars []inte
 		order = ` ORDER BY ` + orderRule
 	}
 	sql := fmt.Sprintf(`SELECT %s FROM %s WHERE 1=1 %s %s`, fields, m.TableName(), condition, order)
-	//_, err = o.Raw(sql, pars).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
 	return
 }
 
 func (m *EnClassifyPermission) GetPageItemsByCondition(startSize, pageSize int, condition string, pars []interface{}, fieldArr []string, orderRule string) (total int, items []*EnClassifyPermission, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	fields := strings.Join(fieldArr, ",")
 	if len(fieldArr) == 0 {
 		fields = `*`
@@ -111,11 +92,6 @@ func (m *EnClassifyPermission) GetPageItemsByCondition(startSize, pageSize int,
 	}
 	sql := fmt.Sprintf(`SELECT %s FROM %s WHERE 1=1 %s %s`, fields, m.TableName(), condition, order)
 	totalSql := `SELECT COUNT(1) total FROM (` + sql + `) z`
-	//if err = o.Raw(totalSql, pars).QueryRow(&total); err != nil {
-	//	return
-	//}
-	//sql += ` LIMIT ?,?`
-	//_, err = o.Raw(sql, pars...).QueryRows(&items)
 	if err = global.DmSQL["rddp"].Raw(totalSql, pars...).Scan(&total).Error; err != nil {
 		return
 	}
@@ -129,7 +105,6 @@ func (m *EnClassifyPermission) GetPageItemsByCondition(startSize, pageSize int,
 }
 
 func ClearAndCreateEnClassifyPermissions(classifyId int, permissions []*EnClassifyPermission) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `DELETE FROM en_classify_permission WHERE en_classify_id = ?`
 	if e := global.DmSQL["rddp"].Exec(sql, classifyId).Error; e != nil {
 		err = fmt.Errorf("delete err: %s", e.Error())
@@ -141,24 +116,12 @@ func ClearAndCreateEnClassifyPermissions(classifyId int, permissions []*EnClassi
 			return
 		}
 	}
-	//if _, e := o.Raw(sql, classifyId).Exec(); e != nil {
-	//	err = fmt.Errorf("delete err: %s", e.Error())
-	//	return
-	//}
-	//if len(permissions) > 0 {
-	//	if _, e := o.InsertMulti(len(permissions), permissions); e != nil {
-	//		err = fmt.Errorf("insert multi err: %s", e.Error())
-	//		return
-	//	}
-	//}
 	return
 }
 
 func CreateEnClassifyPermissions(permissions []*EnClassifyPermission) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	if len(permissions) > 0 {
 		if e := global.DmSQL["rddp"].CreateInBatches(permissions, utils.MultiAddNum).Error; e != nil {
-			//if _, e := o.InsertMulti(len(permissions), permissions); e != nil {
 			err = fmt.Errorf("insert multi err: %s", e.Error())
 			return
 		}
@@ -176,33 +139,27 @@ func GetEnglishReportIdsByEnPermissionIds(permissionIds []int) (reportIds []int,
 	if len(permissionIds) == 0 {
 		return
 	}
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT id FROM english_report WHERE classify_id_second IN (
 				SELECT DISTINCT en_classify_id FROM en_classify_permission WHERE en_permission_id IN (` + utils.GetOrmInReplace(len(permissionIds)) + `)
 			)`
-	//_, err = o.Raw(sql, permissionIds).QueryRows(&reportIds)
 	err = global.DmSQL["rddp"].Raw(sql, permissionIds).Find(&reportIds).Error
 	return
 }
 
 // GetEnPermissionIdsByEnglishReportId 获取英文报告权限IDs
 func GetEnPermissionIdsByEnglishReportId(reportId int) (permissionIds []int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT en_permission_id FROM en_classify_permission WHERE en_classify_id = (
 				SELECT classify_id_second FROM english_report WHERE id = ?
 			)`
-	//_, err = o.Raw(sql, reportId).QueryRows(&permissionIds)
 	err = global.DmSQL["rddp"].Raw(sql, reportId).Find(&permissionIds).Error
 	return
 }
 
 // GetEnPermissionIdsByEnglishVideoId 获取英文视频权限IDs
 func GetEnPermissionIdsByEnglishVideoId(videoId int) (permissionIds []int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT en_permission_id FROM en_classify_permission WHERE en_classify_id = (
 				SELECT classify_id_second FROM english_video WHERE id = ?
 			)`
-	//_, err = o.Raw(sql, videoId).QueryRows(&permissionIds)
 	err = global.DmSQL["rddp"].Raw(sql, videoId).Find(&permissionIds).Error
 	return
 }

+ 0 - 32
models/en_company_permission.go

@@ -33,59 +33,42 @@ func (m *EnCompanyPermission) TableName() string {
 }
 
 func (m *EnCompanyPermission) Create() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//id, err := o.Insert(m)
-	//if err != nil {
-	//	return
-	//}
-	//m.EnCompanyPermissionId = int(id)
 	err = global.DmSQL["rddp"].Create(m).Error
 	return
 }
 
 func (m *EnCompanyPermission) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(m, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(m).Error
 	return
 }
 
 func (m *EnCompanyPermission) Del() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`DELETE FROM %s WHERE %s = ? LIMIT 1`, m.TableName(), EnCompanyPermissionColumns.EnCompanyPermissionId)
-	//_, err = o.Raw(sql, m.EnCompanyPermissionId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, m.EnCompanyPermissionId).Error
 	return
 }
 
 func (m *EnCompanyPermission) GetItemById(id int) (item *EnCompanyPermission, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`SELECT * FROM %s WHERE %s = ? LIMIT 1`, m.TableName(), EnCompanyPermissionColumns.EnCompanyPermissionId)
-	//err = o.Raw(sql, id).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, id).First(&item).Error
 	return
 }
 
 func (m *EnCompanyPermission) GetItemByCondition(condition string, pars []interface{}) (item *EnCompanyPermission, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`SELECT * FROM %s WHERE 1=1 `, m.TableName())
 	sql += condition
 	sql += ` LIMIT 1`
-	//err = o.Raw(sql, pars).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).First(&item).Error
 	return
 }
 
 func (m *EnCompanyPermission) GetCountByCondition(condition string, pars []interface{}) (count int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`SELECT COUNT(1) FROM %s WHERE 1=1 %s`, m.TableName(), condition)
-	//err = o.Raw(sql, pars).QueryRow(&count)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Scan(&count).Error
 	return
 }
 
 func (m *EnCompanyPermission) GetItemsByCondition(condition string, pars []interface{}, fieldArr []string, orderRule string) (items []*EnCompanyPermission, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	fields := strings.Join(fieldArr, ",")
 	if len(fieldArr) == 0 {
 		fields = `*`
@@ -95,13 +78,11 @@ func (m *EnCompanyPermission) GetItemsByCondition(condition string, pars []inter
 		order = ` ORDER BY ` + orderRule
 	}
 	sql := fmt.Sprintf(`SELECT %s FROM %s WHERE 1=1 %s %s`, fields, m.TableName(), condition, order)
-	//_, err = o.Raw(sql, pars).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
 	return
 }
 
 func (m *EnCompanyPermission) GetPageItemsByCondition(startSize, pageSize int, condition string, pars []interface{}, fieldArr []string, orderRule string) (total int, items []*EnCompanyPermission, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	fields := strings.Join(fieldArr, ",")
 	if len(fieldArr) == 0 {
 		fields = `*`
@@ -112,7 +93,6 @@ func (m *EnCompanyPermission) GetPageItemsByCondition(startSize, pageSize int, c
 	}
 	sql := fmt.Sprintf(`SELECT %s FROM %s WHERE 1=1 %s %s`, fields, m.TableName(), condition, order)
 	totalSql := `SELECT COUNT(1) total FROM (` + sql + `) z`
-	//if err = o.Raw(totalSql, pars).QueryRow(&total); err != nil {
 	if err = global.DmSQL["rddp"].Raw(totalSql, pars...).Scan(&total).Error; err != nil {
 		return
 	}
@@ -120,13 +100,11 @@ func (m *EnCompanyPermission) GetPageItemsByCondition(startSize, pageSize int, c
 
 	pars = append(pars, startSize)
 	pars = append(pars, pageSize)
-	//_, err = o.Raw(sql, pars...).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
 	return
 }
 
 func ClearAndCreateEnCompanyPermissions(companyId int, permissions []*EnCompanyPermission) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `DELETE FROM en_company_permission WHERE en_company_id = ?`
 	if e := global.DmSQL["rddp"].Exec(sql, companyId).Error; e != nil {
 		err = fmt.Errorf("delete err: %s", e.Error())
@@ -138,16 +116,6 @@ func ClearAndCreateEnCompanyPermissions(companyId int, permissions []*EnCompanyP
 			return
 		}
 	}
-	//if _, e := o.Raw(sql, companyId).Exec(); e != nil {
-	//	err = fmt.Errorf("delete err: %s", e.Error())
-	//	return
-	//}
-	//if len(permissions) > 0 {
-	//	if _, e := o.InsertMulti(len(permissions), permissions); e != nil {
-	//		err = fmt.Errorf("insert multi err: %s", e.Error())
-	//		return
-	//	}
-	//}
 	return
 }
 

+ 0 - 42
models/en_permission.go

@@ -44,59 +44,42 @@ func (m *EnPermission) TableName() string {
 }
 
 func (m *EnPermission) Create() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//id, err := o.Insert(m)
-	//if err != nil {
-	//	return
-	//}
-	//m.EnPermissionId = int(id)
 	err = global.DmSQL["rddp"].Create(m).Error
 	return
 }
 
 func (m *EnPermission) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(m, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(m).Error
 	return
 }
 
 func (m *EnPermission) Del() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`DELETE FROM %s WHERE %s = ? LIMIT 1`, m.TableName(), EnPermissionColumns.EnPermissionId)
-	//_, err = o.Raw(sql, m.EnPermissionId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, m.EnPermissionId).Error
 	return
 }
 
 func (m *EnPermission) GetItemById(id int) (item *EnPermission, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`SELECT * FROM %s WHERE %s = ? LIMIT 1`, m.TableName(), EnPermissionColumns.EnPermissionId)
-	//err = o.Raw(sql, id).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, id).First(&item).Error
 	return
 }
 
 func (m *EnPermission) GetItemByCondition(condition string, pars []interface{}) (item *EnPermission, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`SELECT * FROM %s WHERE 1=1 `, m.TableName())
 	sql += condition
 	sql += ` LIMIT 1`
-	//err = o.Raw(sql, pars).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).First(&item).Error
 	return
 }
 
 func (m *EnPermission) GetCountByCondition(condition string, pars []interface{}) (count int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`SELECT COUNT(1) FROM %s WHERE 1=1 %s`, m.TableName(), condition)
-	//err = o.Raw(sql, pars).QueryRow(&count)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Scan(&count).Error
 	return
 }
 
 func (m *EnPermission) GetItemsByCondition(condition string, pars []interface{}, fieldArr []string, orderRule string) (items []*EnPermission, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	fields := strings.Join(fieldArr, ",")
 	if len(fieldArr) == 0 {
 		fields = `*`
@@ -106,13 +89,11 @@ func (m *EnPermission) GetItemsByCondition(condition string, pars []interface{},
 		order = ` ORDER BY ` + orderRule
 	}
 	sql := fmt.Sprintf(`SELECT %s FROM %s WHERE 1=1 %s %s`, fields, m.TableName(), condition, order)
-	//_, err = o.Raw(sql, pars).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
 	return
 }
 
 func (m *EnPermission) GetPageItemsByCondition(startSize, pageSize int, condition string, pars []interface{}, fieldArr []string, orderRule string) (total int, items []*EnPermission, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	fields := strings.Join(fieldArr, ",")
 	if len(fieldArr) == 0 {
 		fields = `*`
@@ -123,12 +104,10 @@ func (m *EnPermission) GetPageItemsByCondition(startSize, pageSize int, conditio
 	}
 	sql := fmt.Sprintf(`SELECT %s FROM %s WHERE 1=1 %s %s`, fields, m.TableName(), condition, order)
 	totalSql := `SELECT COUNT(1) total FROM (` + sql + `) z`
-	//if err = o.Raw(totalSql, pars).QueryRow(&total); err != nil {
 	if err = global.DmSQL["rddp"].Raw(totalSql, pars...).Scan(&total).Error; err != nil {
 		return
 	}
 	sql += ` LIMIT ?,?`
-	//_, err = o.Raw(sql, pars...).QueryRows(&items)
 	pars = append(pars, startSize)
 	pars = append(pars, pageSize)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
@@ -181,7 +160,6 @@ type EnPermissionMoveReq struct {
 }
 
 func GetEnPermissionUnionList(condition string, pars []interface{}) (items []*EnPermission, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`
 		SELECT
 			*
@@ -197,21 +175,13 @@ func GetEnPermissionUnionList(condition string, pars []interface{}) (items []*En
 			parent_id ASC,
 			sort ASC,
 			create_time ASC`, condition, condition)
-	//_, err = o.Raw(sql, pars, pars).QueryRows(&items)
 	pars = append(pars, pars...)
-	//	err = global.DmSQL["rddp"].Raw(sql, pars, pars).Find(&items).Error
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
 	return
 }
 
 func ClearEnPermissionsByPermissionId(permissionId int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//tx, e := o.Begin()
 	tx := global.DmSQL["rddp"].Begin()
-	//if e != nil {
-	//	err = fmt.Errorf("orm begin err: %s", e.Error())
-	//	return
-	//}
 	defer func() {
 		if err != nil {
 			_ = tx.Rollback()
@@ -239,57 +209,45 @@ func ClearEnPermissionsByPermissionId(permissionId int) (err error) {
 
 // UpdateEnPermissionSortByParentId 根据父类id更新排序
 func UpdateEnPermissionSortByParentId(parentId, permissionId, nowSort int, updateSort string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := ` update en_permission set sort = ` + updateSort + ` WHERE parent_id=? AND sort > ? `
 	if permissionId > 0 {
 		sql += ` or ( en_permission_id > ` + fmt.Sprint(permissionId) + ` and sort = ` + fmt.Sprint(nowSort) + `)`
 	}
-	//_, err = o.Raw(sql, parentId, nowSort).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, parentId, nowSort).Error
 	return
 }
 
 // GetMaxSortByParentId 获取最大的排序值
 func (m *EnPermission) GetMaxSortByParentId(parentId int) (maxSort int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`SELECT COALESCE(MAX(%s), 0) AS sort FROM %s WHERE %s = ? `, EnPermissionColumns.Sort, m.TableName(), EnPermissionColumns.ParentId)
-	//err = o.Raw(sql, parentId).QueryRow(&maxSort)
 	err = global.DmSQL["rddp"].Raw(sql, parentId).Scan(&maxSort).Error
 	return
 }
 
 // GetMaxSort 获取最大的排序值
 func (m *EnPermission) GetMaxSort() (maxSort int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`SELECT COALESCE(MAX(%s), 0) AS sort FROM %s`, EnPermissionColumns.Sort, m.TableName())
-	//err = o.Raw(sql).QueryRow(&maxSort)
 	err = global.DmSQL["rddp"].Raw(sql).Scan(&maxSort).Error
 	return
 }
 
 // GetFirstEnPermissionByParentId 获取当前父级分类下,且排序数相同 的排序第一条的数据
 func (m *EnPermission) GetFirstEnPermissionByParentId(parentId int) (item *EnPermission, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`SELECT * FROM %s WHERE %s = ? order by sort asc, en_permission_id asc limit 1`, m.TableName(), EnPermissionColumns.ParentId)
-	//err = o.Raw(sql, parentId).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, parentId).First(&item).Error
 	return
 }
 
 // SetEnabled 更新启动禁用
 func (m *EnPermission) SetEnabled(parentId, enabled int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`UPDATE %s SET %s = ?  WHERE %s = ?`, m.TableName(), EnPermissionColumns.Enabled, EnPermissionColumns.ParentId)
-	//_, err = o.Raw(sql, enabled, parentId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, enabled, parentId).Error
 	return
 }
 
 // SetEnabledByPermissionId 更新启动禁用
 func (m *EnPermission) SetEnabledByPermissionId(permissionId, enabled int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := fmt.Sprintf(`UPDATE %s SET %s = ?  WHERE %s = ?`, m.TableName(), EnPermissionColumns.Enabled, EnPermissionColumns.EnPermissionId)
-	//_, err = o.Raw(sql, enabled, permissionId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, enabled, permissionId).Error
 	return
 }

+ 0 - 11
models/en_video_cover.go

@@ -22,31 +22,24 @@ func (item *EnglishVideoCover) TableName() string {
 }
 
 func (item *EnglishVideoCover) Add() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Insert(item)
 	err = global.DmSQL["rddp"].Create(item).Error
 	return
 }
 
 func (item *EnglishVideoCover) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(item, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(item).Error
 	return
 }
 
 // GetEnglishVideoCoverById 主键获取封面
 func GetEnglishVideoCoverById(coverId int) (item *EnglishVideoCover, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_video_cover WHERE id = ? AND is_deleted = 0 LIMIT 1`
-	//err = o.Raw(sql, coverId).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, coverId).First(&item).Error
 	return
 }
 
 // GetEnglishVideoCoverPageList 获取封面库分页列表
 func GetEnglishVideoCoverPageList(condition string, pars []interface{}, orderRule string, startSize, pageSize int) (total int, list []*EnglishVideoCover, err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_video_cover WHERE is_deleted = 0 `
 	sql += condition
 	if orderRule == "" {
@@ -54,12 +47,10 @@ func GetEnglishVideoCoverPageList(condition string, pars []interface{}, orderRul
 	}
 	sql += orderRule
 	totalSQL := `SELECT COUNT(1) total FROM (` + sql + `) z`
-	//if err = o.Raw(totalSQL, pars).QueryRow(&total); err != nil {
 	if err = global.DmSQL["rddp"].Raw(totalSQL, pars...).Scan(&total).Error; err != nil {
 		return
 	}
 	sql += ` LIMIT ?,?`
-	//_, err = o.Raw(sql, pars...).QueryRows(&list)
 	pars = append(pars, startSize)
 	pars = append(pars, pageSize)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&list).Error
@@ -68,9 +59,7 @@ func GetEnglishVideoCoverPageList(condition string, pars []interface{}, orderRul
 
 // DeleteEnglishVideoCover 删除封面
 func DeleteEnglishVideoCover(coverId int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_video_cover SET is_deleted = 1, delete_time = NOW() WHERE id = ? LIMIT 1`
-	//_, err = o.Raw(sql, coverId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, coverId).Error
 	return
 }

+ 0 - 8
models/english_classify.go

@@ -7,39 +7,31 @@ import (
 
 // UpdateEnglishClassifySortByParentId 根据父类id更新排序
 func UpdateEnglishClassifySortByParentId(parentId, permissionId, nowSort int, updateSort string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := ` update english_classify set sort = ` + updateSort + ` WHERE parent_id=? AND sort > ? `
 	if permissionId > 0 {
 		sql += ` or ( id > ` + fmt.Sprint(permissionId) + ` and sort = ` + fmt.Sprint(nowSort) + `)`
 	}
-	//_, err = o.Raw(sql, parentId, nowSort).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, parentId, nowSort).Error
 	return
 }
 
 // GetMaxSortByParentId 获取最大的排序值
 func (classifyInfo *EnglishClassify) GetMaxSortByParentId(parentId int) (maxSort int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT  COALESCE(MAX(sort), 0) AS sort FROM english_classify WHERE parent_id = ? `
-	//err = o.Raw(sql, parentId).QueryRow(&maxSort)
 	err = global.DmSQL["rddp"].Raw(sql, parentId).Scan(&maxSort).Error
 	return
 }
 
 // GetMaxSort 获取最大的排序值
 func (classifyInfo *EnglishClassify) GetMaxSort() (maxSort int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT  COALESCE(Max(sort), 0) AS sort FROM english_classify`
-	//err = o.Raw(sql).QueryRow(&maxSort)
 	err = global.DmSQL["rddp"].Raw(sql).Scan(&maxSort).Error
 	return
 }
 
 // GetFirstClassifyByParentId 获取当前父级分类下,且排序数相同 的排序第一条的数据
 func (classifyInfo *EnglishClassify) GetFirstClassifyByParentId(parentId int) (item *Classify, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_classify WHERE parent_id = ? order by sort asc, id asc limit 1`
-	//err = o.Raw(sql, parentId).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, parentId).First(&item).Error
 	return
 }

+ 2 - 24
models/english_company.go

@@ -40,12 +40,6 @@ func (item *EnglishCompany) TableName() string {
 }
 
 func (item *EnglishCompany) Create() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//id, err := o.Insert(item)
-	//if err != nil {
-	//	return
-	//}
-	//item.CompanyId = int(id)
 	err = global.DmSQL["rddp"].Create(item).Error
 	return
 }
@@ -61,26 +55,20 @@ type EnglishCompanySaveReq struct {
 }
 
 func (item *EnglishCompany) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(item, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(item).Error
 	return
 }
 
 // GetEnglishCompanyById 主键获取客户
 func GetEnglishCompanyById(id int) (item *EnglishCompany, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_company WHERE is_deleted = 0 AND company_id = ? LIMIT 1`
-	//err = o.Raw(sql, id).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, id).First(&item).Error
 	return
 }
 
 // GetEnglishCompanyByName 名称获取客户
 func GetEnglishCompanyByName(companyName string) (item *EnglishCompany, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_company WHERE is_deleted = 0 AND company_name = ? LIMIT 1`
-	//err = o.Raw(sql, companyName).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, companyName).First(&item).Error
 	return
 }
@@ -92,8 +80,6 @@ type EnglishCompanyDelReq struct {
 
 // DeleteEnglishCompanyAndEmails 删除英文客户及联系人
 func DeleteEnglishCompanyAndEmails(companyId int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//tx, err := o.Begin()
 	tx := global.DmSQL["rddp"].Begin()
 	defer func() {
 		if err != nil {
@@ -105,7 +91,6 @@ func DeleteEnglishCompanyAndEmails(companyId int) (err error) {
 
 	// 删除客户
 	sql := `UPDATE english_company SET is_deleted = 1,modify_time = NOW() WHERE company_id = ? LIMIT 1`
-	//_, err = tx.Raw(sql, companyId).Exec()
 	err = tx.Exec(sql, companyId).Error
 	if err != nil {
 		return
@@ -113,7 +98,6 @@ func DeleteEnglishCompanyAndEmails(companyId int) (err error) {
 
 	// 删除联系人
 	sql = `UPDATE english_report_email SET is_deleted = 1,modify_time = NOW() WHERE company_id = ?`
-	//_, err = tx.Raw(sql, companyId).Exec()
 	err = tx.Exec(sql, companyId).Error
 	return
 }
@@ -141,9 +125,8 @@ type EnglishCompanyResp struct {
 
 // EnglishCompanyListTodo 英文客户列表-TODO任务信息
 type EnglishCompanyListTodo struct {
-	Deadline       string `description:"未完成的todo任务的截止日期,截止目前还剩余的天数"`
-	TodoEndTimeStr string `description:"未完成的todo任务的截止日期拼接格式"`
-	//TodoEndTime     time.Time `description:"未完成的todo任务的截止日期"`
+	Deadline        string `description:"未完成的todo任务的截止日期,截止目前还剩余的天数"`
+	TodoEndTimeStr  string `description:"未完成的todo任务的截止日期拼接格式"`
 	TodoStatus      bool   `description:"是否存在进行中任务"`
 	CanConfirm      bool   `description:"是否允许完成任务"`
 	HiddenConfirm   bool   `description:"是否隐藏完成任务按钮"`
@@ -153,7 +136,6 @@ type EnglishCompanyListTodo struct {
 
 // GetEnglishCompanyPageList 获取客户列表-分页
 func GetEnglishCompanyPageList(condition string, pars []interface{}, order string, startSize, pageSize int) (total int, list []*EnglishCompanyListItem, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT
 	c.*,
 IF
@@ -191,12 +173,10 @@ WHERE
 		sql += ` ORDER BY c.create_time DESC, c.company_id DESC`
 	}
 	totalSQl := `SELECT COUNT(1) total FROM (` + sql + `) z`
-	//if err = o.Raw(totalSQl, pars).QueryRow(&total); err != nil {
 	if err = global.DmSQL["rddp"].Raw(totalSQl, pars...).Scan(&total).Error; err != nil {
 		return
 	}
 	sql += ` LIMIT ?,?`
-	//_, err = o.Raw(sql, pars...).QueryRows(&list)
 
 	pars = append(pars, startSize)
 	pars = append(pars, pageSize)
@@ -221,7 +201,6 @@ type EnglishCompanyViewResp struct {
 
 // GetEnglishCompanyList 获取英文客户列表
 func GetEnglishCompanyList(condition string, pars []interface{}, order string) (list []*EnglishCompany, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_company WHERE is_deleted = 0 `
 	sql += condition
 	if order != "" {
@@ -229,7 +208,6 @@ func GetEnglishCompanyList(condition string, pars []interface{}, order string) (
 	} else {
 		sql += ` ORDER BY create_time DESC`
 	}
-	//_, err = o.Raw(sql, pars).QueryRows(&list)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&list).Error
 	return
 }

+ 0 - 8
models/english_company_log.go

@@ -28,19 +28,11 @@ func (item *EnglishCompanyLog) TableName() string {
 }
 
 func (item *EnglishCompanyLog) Create() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//id, err := o.Insert(item)
-	//if err != nil {
-	//	return
-	//}
-	//item.Id = int(id)
 	err = global.DmSQL["rddp"].Create(item).Error
 	return
 }
 
 func (item *EnglishCompanyLog) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(item, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(item).Error
 	return
 }

+ 0 - 48
models/english_company_todo.go

@@ -2,7 +2,6 @@ package models
 
 import (
 	"eta_gn/eta_api/global"
-	"eta_gn/eta_api/utils"
 	"github.com/rdlucklib/rdluck_tools/paging"
 	"time"
 )
@@ -57,19 +56,11 @@ type EnglishCompanyTodoResp struct {
 }
 
 func (item *EnglishCompanyTodo) Create() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//id, err := o.Insert(item)
-	//if err != nil {
-	//	return
-	//}
-	//item.CompanyId = int(id)
 	err = global.DmSQL["rddp"].Create(item).Error
 	return
 }
 
 func (item *EnglishCompanyTodo) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(item, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(item).Error
 	return
 }
@@ -97,18 +88,14 @@ type EnglishCompanyTodoApproveReq struct {
 
 // GetEnglishCompanyTodoById 根据任务ID获取客户任务
 func GetEnglishCompanyTodoById(id int) (item *EnglishCompanyTodo, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_company_todo WHERE id = ? LIMIT 1 `
-	//err = o.Raw(sql, id).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, id).First(&item).Error
 	return
 }
 
 // GetCountDoingEnglishCompanyTodo 获取正在进行中的任务数量
 func GetCountDoingEnglishCompanyTodo(companyId int) (total int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT count(1) AS total FROM english_company_todo WHERE status = "进行中" AND company_id = ? AND is_delete = 0 `
-	//err = o.Raw(sql, companyId).QueryRow(&total)
 	err = global.DmSQL["rddp"].Raw(sql, companyId).Scan(&total).Error
 	return
 }
@@ -121,7 +108,6 @@ type GetEnglishCompanyTodoPageListResp struct {
 
 // GetEnglishCompanyTodoList 获取客户任务列表
 func GetEnglishCompanyTodoList(companyId, startSize, pageSize int, order string) (total int, items []*EnglishCompanyTodo, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT
 				a.*
 			FROM
@@ -130,7 +116,6 @@ func GetEnglishCompanyTodoList(companyId, startSize, pageSize int, order string)
 			WHERE
 				a.company_id = ? AND a.status != "已作废" AND a.is_delete = 0 `
 	totalSQl := `SELECT COUNT(1) total FROM (` + sql + `) z`
-	//if err = o.Raw(totalSQl, companyId).QueryRow(&total); err != nil {
 	if err = global.DmSQL["rddp"].Raw(totalSQl, companyId).Scan(&total).Error; err != nil {
 		return
 	}
@@ -140,14 +125,12 @@ func GetEnglishCompanyTodoList(companyId, startSize, pageSize int, order string)
 		sql += ` ORDER BY a.create_time DESC`
 	}
 	sql += ` LIMIT ?,?`
-	//_, err = o.Raw(sql, companyId, startSize, pageSize).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, companyId, startSize, pageSize).Find(&items).Error
 	return
 }
 
 // GetDoingEnglishCompanyTodoList 获取客户的进行中任务列表
 func GetDoingEnglishCompanyTodoList(companyId int) (items []*EnglishCompanyTodo, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT
 				a.*
 			FROM
@@ -157,36 +140,10 @@ func GetDoingEnglishCompanyTodoList(companyId int) (items []*EnglishCompanyTodo,
 				a.company_id = ? AND a.status = "进行中" AND a.is_delete = 0
 			ORDER BY
 				a.create_time ASC`
-	//_, err = o.Raw(sql, companyId).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, companyId).Find(&items).Error
 	return
 }
 
-// GetEnglishCompanyLatestTodoByCompanyIds 获取英文客户最新的一条TODO任务
-func GetEnglishCompanyLatestTodoByCompanyIds(companyIds []int) (items []*EnglishCompanyTodo, err error) {
-	itemsLen := len(companyIds)
-	if itemsLen == 0 {
-		return
-	}
-	//o := orm.NewOrmUsingDB("rddp")
-	sql := `SELECT b.* FROM 
-			(
-				SELECT
-					company_id,
-					MAX(create_time) AS ct
-				FROM
-					english_company_todo
-				WHERE
-					is_delete = 0 AND status != "已作废" AND company_id IN (` + utils.GetOrmInReplace(itemsLen) + `)
-				GROUP BY
-					company_id
-			) AS a
-			LEFT JOIN english_company_todo AS b ON b.company_id = a.company_id AND b.create_time = a.ct `
-	//_, err = o.Raw(sql, companyIds).QueryRows(&items)
-	err = global.DmSQL["rddp"].Raw(sql, companyIds).Find(&items).Error
-	return
-}
-
 type EnglishCompanyTodoDoing struct {
 	Id                 int       `description:"待办ID"`
 	CompanyId          int       `description:"客户id"`
@@ -234,7 +191,6 @@ type GetEnglishCompanyTodoDoingPageListResp struct {
 
 // GetEnglishCompanyTodoDoingList 获取客户任务未完成列表
 func GetEnglishCompanyTodoDoingList(startSize, pageSize int, order string) (total int, items []*EnglishCompanyTodoDoing, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT
 				a.*,
 				b.company_name
@@ -244,7 +200,6 @@ func GetEnglishCompanyTodoDoingList(startSize, pageSize int, order string) (tota
 			WHERE
 				a.status = "进行中" AND a.is_delete = 0 `
 	totalSQl := `SELECT COUNT(1) total FROM (` + sql + `) z`
-	//if err = o.Raw(totalSQl).QueryRow(&total); err != nil {
 	if err = global.DmSQL["rddp"].Raw(totalSQl).Scan(&total).Error; err != nil {
 		return
 	}
@@ -254,16 +209,13 @@ func GetEnglishCompanyTodoDoingList(startSize, pageSize int, order string) (tota
 		sql += ` ORDER BY a.end_time ASC`
 	}
 	sql += ` LIMIT ?,?`
-	//_, err = o.Raw(sql, startSize, pageSize).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, startSize, pageSize).Find(&items).Error
 	return
 }
 
 // DeleteEnglishCompanyTodoByCompanyId (软)删除英文客户TODO
 func DeleteEnglishCompanyTodoByCompanyId(companyId int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_company_todo SET is_delete = 1 WHERE company_id = ?`
-	//_, err = o.Raw(sql, companyId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, companyId).Error
 	return
 }

+ 0 - 10
models/english_company_todo_public.go

@@ -31,19 +31,11 @@ type EnglishCompanyTodoPublicResp struct {
 }
 
 func (item *EnglishCompanyTodoPublic) Create() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//id, err := o.Insert(item)
-	//if err != nil {
-	//	return
-	//}
-	//item.Id = int(id)
 	err = global.DmSQL["rddp"].Create(item).Error
 	return
 }
 
 func (item *EnglishCompanyTodoPublic) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(item, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(item).Error
 	return
 }
@@ -55,9 +47,7 @@ type EnglishCompanyTodoPublicAddReq struct {
 
 // GetLastEnglishCompanyTodoPublic 获取最新的公共任务TODO
 func GetLastEnglishCompanyTodoPublic() (item *EnglishCompanyTodoPublic, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_company_todo_public ORDER BY create_time DESC LIMIT 1`
-	//err = o.Raw(sql).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql).First(&item).Error
 	return
 }

+ 17 - 75
models/english_policy_report.go

@@ -4,7 +4,6 @@ import (
 	"eta_gn/eta_api/global"
 	"eta_gn/eta_api/utils"
 	"github.com/rdlucklib/rdluck_tools/paging"
-	"strings"
 	"time"
 )
 
@@ -35,8 +34,6 @@ type EnglishPolicyReport struct {
 
 // AddEnglishPolicyReportMulti 批量新增report
 func AddEnglishPolicyReportMulti(list []*EnglishPolicyReport) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.InsertMulti(len(list), list)
 	err = global.DmSQL["rddp"].CreateInBatches(list, utils.MultiAddNum).Error
 	return
 }
@@ -51,35 +48,23 @@ type EnglishPolicyReportDetail struct {
 	Abstract           string `description:"摘要"`
 	Author             string `description:"作者"`
 	Frequency          string `description:"频度"`
-	//CreateTime         string `description:"创建时间"`
-	PublishTime  string `description:"发布时间"`
-	ModifyTime   string `description:"修改时间"`
-	State        int    `description:"同步状态:1:未同步,2:已同步"`
-	SyncTime     string `description:"同步时间"`
-	Content      string `description:"内容"`
-	KeyTakeaways string `description:"关键点"`
-	AuthorMobile string `description:"创建者手机号"`
-	SyncReportId int    `description:"同步后的report_id为english_report的ID"`
-	//SourceReportId     int    `description:"原始报告ID"`
-	ReportCoverUrl string `description:"原始报告封面图"`
+	PublishTime        string `description:"发布时间"`
+	ModifyTime         string `description:"修改时间"`
+	State              int    `description:"同步状态:1:未同步,2:已同步"`
+	SyncTime           string `description:"同步时间"`
+	Content            string `description:"内容"`
+	KeyTakeaways       string `description:"关键点"`
+	AuthorMobile       string `description:"创建者手机号"`
+	SyncReportId       int    `description:"同步后的report_id为english_report的ID"`
+	ReportCoverUrl     string `description:"原始报告封面图"`
 }
 
 func GetEnglishPolicyReportById(reportId int) (item *EnglishPolicyReportDetail, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_policy_report WHERE id=?`
-	//err = o.Raw(sql, reportId).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, reportId).First(&item).Error
 	return
 }
 
-func GetEnglishPolicyReportBySourceReportId(sourceReportId int) (item *EnglishPolicyReport, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	sql := `SELECT * FROM english_policy_report WHERE source_report_id = ? LIMIT 1`
-	//err = o.Raw(sql, sourceReportId).QueryRow(&item)
-	err = global.DmSQL["rddp"].Raw(sql, sourceReportId).First(&item).Error
-	return
-}
-
 type EnglishPolicyReportList struct {
 	Id                 int    `orm:"column(id);pk;auto" description:"策略报告Id"`
 	ClassifyIdFirst    int    `description:"一级分类id"`
@@ -90,17 +75,14 @@ type EnglishPolicyReportList struct {
 	Abstract           string `description:"摘要"`
 	Author             string `description:"作者"`
 	Frequency          string `description:"频度"`
-	//CreateTime         string `description:"创建时间"`
-	PublishTime string `description:"发布时间"`
-	ModifyTime  string `description:"修改时间"`
-	State       int    `description:"1:未同步,2:已同步"`
-	SyncTime    string `description:"同步时间"`
-	//Content            string `description:"内容"`
-	KeyTakeaways string `description:"关键点"`
-	AuthorMobile string `description:"创建者手机号"`
-	SyncReportId int    `description:"同步后的report_id为english_report的ID"`
-	//SourceReportId     int       `description:"原始报告ID"`
-	ReportCoverUrl string `description:"原始报告封面图"`
+	PublishTime        string `description:"发布时间"`
+	ModifyTime         string `description:"修改时间"`
+	State              int    `description:"1:未同步,2:已同步"`
+	SyncTime           string `description:"同步时间"`
+	KeyTakeaways       string `description:"关键点"`
+	AuthorMobile       string `description:"创建者手机号"`
+	SyncReportId       int    `description:"同步后的report_id为english_report的ID"`
+	ReportCoverUrl     string `description:"原始报告封面图"`
 }
 
 type EnglishPolicyReportListResp struct {
@@ -109,18 +91,15 @@ type EnglishPolicyReportListResp struct {
 }
 
 func GetEnglishPolicyReportListCount(condition string, pars []interface{}) (count int, err error) {
-	//	oRddp := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT COUNT(1) AS count  FROM english_policy_report WHERE 1=1 `
 	if condition != "" {
 		sql += condition
 	}
-	//	err = oRddp.Raw(sql, pars).QueryRow(&count)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Scan(&count).Error
 	return
 }
 
 func GetEnglishPolicyReportList(condition string, pars []interface{}, startSize, pageSize int) (items []*EnglishPolicyReportList, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	//产品权限
 	sql := `SELECT * 
         FROM english_policy_report WHERE 1=1  `
@@ -128,7 +107,6 @@ func GetEnglishPolicyReportList(condition string, pars []interface{}, startSize,
 		sql += condition
 	}
 	sql += `ORDER BY  publish_time DESC LIMIT ?,?`
-	//_, err = o.Raw(sql, pars...).QueryRows(&items)
 	pars = append(pars, startSize)
 	pars = append(pars, pageSize)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
@@ -136,13 +114,11 @@ func GetEnglishPolicyReportList(condition string, pars []interface{}, startSize,
 }
 
 func GetEnglishPolicyReportByCondition(condition string, pars []interface{}) (items []*EnglishPolicyReport, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * 
         FROM english_policy_report WHERE 1=1  `
 	if condition != "" {
 		sql += condition
 	}
-	//_, err = o.Raw(sql, pars).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
 	return
 }
@@ -157,61 +133,27 @@ type PullEnglishPolicyDataResp struct {
 
 // 同步报告
 func SyncEnglishPolicyReportById(id, newReportId int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_policy_report SET state=2, sync_time=now(),modify_time=NOW(), sync_report_id=? WHERE id = ? `
-	//_, err = o.Raw(sql, newReportId, id).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, newReportId, id).Error
 	return
 }
 
 // 设置策略报告内容
 func SetEnglishPolicyReportContentBySourceReportId(sourceReportId int, content string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_policy_report SET content=?, modify_time=NOW() WHERE source_report_id = ? `
-	//_, err = o.Raw(sql, content, sourceReportId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, content, sourceReportId).Error
 	return
 }
 
 // 取消发布报告
 func SyncCancelEnglishPolicyReport(reportId int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := ` UPDATE english_policy_report SET state=1,sync_time=null,modify_time=NOW(), sync_report_id=0 WHERE id =?  `
-	//_, err = o.Raw(sql, reportId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, reportId).Error
 	return
 }
 
-// 删除报告
-func DeleteEnglishPolicyReport(reportIds int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	sql := ` DELETE FROM english_policy_report WHERE id =? `
-	//_, err = o.Raw(sql, reportIds).Exec()
-	err = global.DmSQL["rddp"].Exec(sql, reportIds).Error
-	return
-}
-
 // Update 更新
 func (item *EnglishPolicyReport) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(item, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(item).Error
 	return
 }
-
-// GetEnglishPolicyReportByIds 根据IDs获取英文报告列表
-func GetEnglishPolicyReportByIds(reportIds []int, fieldArr []string) (list []*EnglishPolicyReport, err error) {
-	listLen := len(reportIds)
-	if listLen == 0 {
-		return
-	}
-	fields := ` * `
-	if len(fieldArr) > 0 {
-		fields = strings.Join(fieldArr, ",")
-	}
-	//o := orm.NewOrmUsingDB("rddp")
-	sql := `SELECT ` + fields + ` FROM english_policy_report WHERE id IN (` + utils.GetOrmInReplace(listLen) + `)`
-	//_, err = o.Raw(sql, reportIds).QueryRows(&list)
-	err = global.DmSQL["rddp"].Raw(sql, reportIds).Find(&list).Error
-	return
-}

+ 1 - 168
models/english_report.go

@@ -52,47 +52,37 @@ type EnglishReport struct {
 }
 
 func GetEnglishReportStage(classifyIdFirst, classifyIdSecond int) (count int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := ``
 	if classifyIdSecond > 0 {
 		sql = "SELECT COALESCE(Max(stage), 0) AS max_stage FROM english_report WHERE classify_id_second=? "
 		err = global.DmSQL["rddp"].Raw(sql, classifyIdSecond).Scan(&count).Error
-		//o.Raw(sql, classifyIdSecond).QueryRow(&count)
 	} else {
 		sql = "SELECT COALESCE(Max(stage), 0) AS max_stage FROM english_report WHERE classify_id_first=? "
 		err = global.DmSQL["rddp"].Raw(sql, classifyIdFirst).Scan(&count).Error
-		//o.Raw(sql, classifyIdFirst).QueryRow(&count)
 	}
 	return
 }
 
 func GetEnglishReportStageEdit(classifyIdFirst, classifyIdSecond, reportId int) (count int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := ``
 	if classifyIdSecond > 0 {
 		sql = "SELECT COALESCE(Max(stage), 0) AS max_stage FROM english_report WHERE classify_id_second=? AND id<>? "
-		//o.Raw(sql, classifyIdSecond, reportId).QueryRow(&count)
 		err = global.DmSQL["rddp"].Raw(sql, classifyIdSecond, reportId).Scan(&count).Error
 	} else {
 		sql = "SELECT COALESCE(Max(stage), 0) AS max_stage FROM english_report WHERE classify_id_first=? AND id<>? "
 		err = global.DmSQL["rddp"].Raw(sql, classifyIdFirst, reportId).Scan(&count).Error
-		//o.Raw(sql, classifyIdFirst, reportId).QueryRow(&count)
 	}
 	return
 }
 
 func AddEnglishReport(item *EnglishReport) (lastId int64, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//lastId, err = o.Insert(item)
 	err = global.DmSQL["rddp"].Create(item).Error
 	lastId = int64(item.Id)
 	return
 }
 
 func ModifyEnglishReportCode(reportId int64, reportCode string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_report SET report_code=? WHERE id=? `
-	//_, err = o.Raw(sql, reportCode, reportId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, reportCode, reportId).Error
 	return
 }
@@ -143,7 +133,6 @@ type EditEnglishReportFromPolicyReq struct {
 	Author     string `description:"作者"`
 	Frequency  string `description:"频度"`
 	CreateTime string `description:"创建时间"`
-	//Overview           string `description:"英文概述部分"`
 }
 type EditEnglishReportResp struct {
 	ReportId   int64  `description:"报告id"`
@@ -173,7 +162,6 @@ type ElasticEnglishReportDetail struct {
 }
 
 func EditEnglishReport(item *EnglishReport, reportId int64) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_report
 			SET
 			  classify_id_first =?,
@@ -192,8 +180,6 @@ func EditEnglishReport(item *EnglishReport, reportId int64) (err error) {
 			  modify_time = ?,
 			  overview = ?
 			WHERE id = ? `
-	//_, err = o.Raw(sql, item.ClassifyIdFirst, item.ClassifyNameFirst, item.ClassifyIdSecond, item.ClassifyNameSecond, item.Title,
-	//	item.Abstract, item.Author, item.Frequency, item.State, item.Content, item.ContentSub, item.Stage, item.CreateTime, time.Now(), item.Overview, reportId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, item.ClassifyIdFirst, item.ClassifyNameFirst, item.ClassifyIdSecond, item.ClassifyNameSecond, item.Title,
 		item.Abstract, item.Author, item.Frequency, item.State, item.Content, item.ContentSub, item.Stage, item.CreateTime, time.Now(), item.Overview, reportId).Error
 	return
@@ -232,17 +218,13 @@ type EnglishReportDetail struct {
 }
 
 func GetEnglishReportById(reportId int) (item *EnglishReportDetail, err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_report WHERE id=?`
-	//err = o.Raw(sql, reportId).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, reportId).First(&item).Error
 	return
 }
 
 func GetEnglishReportItemById(reportId int) (item *EnglishReport, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_report WHERE id = ? LIMIT 1`
-	//err = o.Raw(sql, reportId).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, reportId).First(&item).Error
 	return
 }
@@ -304,18 +286,15 @@ func GetEnglishReportListCount(condition string, pars []interface{}, companyType
 		companyTypeSqlStr = " AND classify_id_first = 40 "
 	}
 
-	//	oRddp := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT COUNT(1) AS count  FROM english_report WHERE 1=1 ` + companyTypeSqlStr
 	if condition != "" {
 		sql += condition
 	}
-	//err = oRddp.Raw(sql, pars).QueryRow(&count)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Scan(&count).Error
 	return
 }
 
 func GetEnglishReportList(condition string, pars []interface{}, companyType string, startSize, pageSize int, fieldArr []string) (items []*EnglishReport, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	//产品权限
 	companyTypeSqlStr := ``
 	if companyType == "ficc" {
@@ -335,7 +314,6 @@ func GetEnglishReportList(condition string, pars []interface{}, companyType stri
 	}
 	// 排序:1:未发布;2:已发布;3-待提交;4-待审批;5-已驳回;6-已通过
 	sql += ` ORDER BY FIELD(state,3,1,4,5,6,2), modify_time DESC LIMIT ?,?`
-	//_, err = o.Raw(sql, pars...).QueryRows(&items)
 
 	pars = append(pars, startSize)
 	pars = append(pars, pageSize)
@@ -344,61 +322,49 @@ func GetEnglishReportList(condition string, pars []interface{}, companyType stri
 }
 
 func GetEnglishReportByCondition(condition string, pars []interface{}) (items []*EnglishReport, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * 
         FROM english_report WHERE 1=1  `
 	if condition != "" {
 		sql += condition
 	}
-	//_, err = o.Raw(sql, pars).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
 	return
 }
 
 func GetEnglishReportCountByCondition(condition string, pars []interface{}) (count int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT count(*) 
         FROM english_report WHERE 1=1  `
 	if condition != "" {
 		sql += condition
 	}
-	//err = o.Raw(sql, pars).QueryRow(&count)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Scan(&count).Error
 	return
 }
 
 // PublishEnglishReportById 发布报告
 func PublishEnglishReportById(reportId int, publishTime string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_report SET state=2,publish_time=?,pre_publish_time=null,modify_time=NOW() WHERE id = ? `
-	//_, err = o.Raw(sql, publishTime, reportId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, publishTime, reportId).Error
 	return
 }
 
 // ResetEnglishReportById 重置报告状态
 func ResetEnglishReportById(reportId, state int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_report SET state = ?, pre_publish_time = null, modify_time = NOW() WHERE id = ?`
-	//_, err = o.Raw(sql, state, reportId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, state, reportId).Error
 	return
 }
 
 // PublishCancelEnglishReport 取消发布报告
 func PublishCancelEnglishReport(reportIds, state int) (err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
 	sql := ` UPDATE english_report SET state=?, pre_publish_time=null WHERE id =?  `
-	//	_, err = o.Raw(sql, state, reportIds).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, state, reportIds).Error
 	return
 }
 
 // SetPrePublishEnglishReportById 设置定时发布
 func SetPrePublishEnglishReportById(reportId int, prePublishTime string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_report SET pre_publish_time=? WHERE id = ? and state = 1 `
-	//	_, err = o.Raw(sql, prePublishTime, reportId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, prePublishTime, reportId).Error
 	return
 }
@@ -421,25 +387,19 @@ func DeleteEnglishReportAndChapter(reportInfo *EnglishReportDetail) (err error)
 
 // 删除报告
 func DeleteEnglishReport(reportIds int) (err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
 	sql := ` DELETE FROM english_report WHERE id =? `
-	//	_, err = o.Raw(sql, reportIds).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, reportIds).Error
 	return
 }
 
 func EditEnglishReportContent(reportId int, content, contentSub string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := ` UPDATE english_report SET content=?,content_sub=?,modify_time=NOW() WHERE id=? `
-	//_, err = o.Raw(sql, content, contentSub, reportId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, content, contentSub, reportId).Error
 	return
 }
 
 func AddEnglishReportSaveLog(reportId, adminId int, content, contentSub, adminName string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := ` INSERT INTO english_report_save_log(report_id, content,content_sub,admin_id,admin_name) VALUES (?,?,?,?,?) `
-	//_, err = o.Raw(sql, reportId, content, contentSub, adminId, adminName).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, reportId, content, contentSub, adminId, adminName).Error
 	return
 }
@@ -468,7 +428,6 @@ type EnglishClassifyListResp struct {
 // GetEnglishClassifyRootId 获取一级分类列表
 func GetEnglishClassifyRootId(keyword string, enabled int) (items []*EnglishClassifyList, err error) {
 	sql := ``
-	//o := orm.NewOrmUsingDB("rddp")
 	cond := ""
 	if enabled == 1 {
 		cond = " AND enabled=1 "
@@ -483,11 +442,9 @@ func GetEnglishClassifyRootId(keyword string, enabled int) (items []*EnglishClas
                    WHERE parent_id>0 ` + cond + ` AND classify_name LIKE ? )
                    )AS t
                    ORDER BY sort ASC,create_time ASC`
-		//	_, err = o.Raw(sql, utils.GetLikeKeyword(keyword), utils.GetLikeKeyword(keyword)).QueryRows(&items)
 		err = global.DmSQL["rddp"].Raw(sql, utils.GetLikeKeyword(keyword), utils.GetLikeKeyword(keyword)).Find(&items).Error
 	} else {
 		sql = `SELECT * FROM english_classify WHERE parent_id=0 ` + cond + ` ORDER BY sort ASC,create_time ASC `
-		//_, err = o.Raw(sql).QueryRows(&items)
 		err = global.DmSQL["rddp"].Raw(sql).Find(&items).Error
 	}
 	return
@@ -497,7 +454,6 @@ func GetEnglishClassifyListByRootId(rootIds []int, keyword string, enabled int)
 	sql := ``
 	pars := make([]interface{}, 0)
 
-	//o := orm.NewOrmUsingDB("rddp")
 	cond := ""
 	if enabled == 1 {
 		cond = " AND enabled=1 "
@@ -512,34 +468,27 @@ FROM
 	WHERE a.parent_id>0  ` + cond + ` and a.classify_name LIKE ? and a.root_id IN (` + utils.GetOrmInReplace(len(rootIds)) + `)`
 		pars = append(pars, utils.GetLikeKeyword(keyword))
 		pars = append(pars, rootIds)
-		//_, err = o.Raw(sql, pars).QueryRows(&items)
 		err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
 	} else {
 		sql = `SELECT * FROM english_classify WHERE parent_id>0  ` + cond + ` and root_id IN (` + utils.GetOrmInReplace(len(rootIds)) + `) `
-		//_, err = o.Raw(sql, rootIds).QueryRows(&items)
 		err = global.DmSQL["rddp"].Raw(sql, rootIds).Find(&items).Error
 	}
 	return
 }
 
 func GetEnglishClassifyChildByIds(ids []int) (items []*EnglishClassifyList, err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_classify WHERE id IN (` + utils.GetOrmInReplace(len(ids)) + `) ORDER BY create_time ASC `
-	//_, err = o.Raw(sql, ids).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, ids).Find(&items).Error
 	return
 }
 
 func GetEnglishReportDetailByClassifyId(classifyIdFirst, classifyIdSecond int) (item *EnglishReportDetail, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := ` SELECT * FROM english_report WHERE 1=1 `
 	if classifyIdSecond > 0 {
 		sql = sql + ` AND classify_id_second=?   ORDER BY stage DESC LIMIT 1`
-		//err = o.Raw(sql, classifyIdSecond).QueryRow(&item)
 		err = global.DmSQL["rddp"].Raw(sql, classifyIdSecond).First(&item).Error
 	} else {
 		sql = sql + ` AND classify_id_first=?   ORDER BY stage DESC LIMIT 1`
-		//err = o.Raw(sql, classifyIdFirst).QueryRow(&item)
 		err = global.DmSQL["rddp"].Raw(sql, classifyIdFirst).First(&item).Error
 	}
 	return
@@ -547,8 +496,6 @@ func GetEnglishReportDetailByClassifyId(classifyIdFirst, classifyIdSecond int) (
 
 // Update 更新
 func (item *EnglishReport) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(item, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(item).Error
 	return
 }
@@ -556,13 +503,10 @@ func (item *EnglishReport) Update(cols []string) (err error) {
 // ModifyEnglishReportAuthor 更改英文报告作者
 func ModifyEnglishReportAuthor(condition string, pars []interface{}, authorName string) (count int, err error) {
 	//产品权限
-	//oRddp := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_report set author = ? WHERE 1=1 `
 	if condition != "" {
 		sql += condition
 	}
-	//err = oRddp.Raw(sql, authorName, pars).QueryRow(&count)
-	//err = global.DmSQL["rddp"].Raw(sql, utils.ForwardPars(pars, authorName)...).Scan(&count).Error
 	result := global.DmSQL["rddp"].Exec(sql, utils.ForwardPars(pars, authorName)...)
 	count = int(result.RowsAffected)
 	err = result.Error
@@ -580,20 +524,16 @@ type EnglishClassify struct {
 	ClassifyLabel string    `gorm:"column:classify_label" description:"分类标签"`
 	ShowType      int       `gorm:"column:show_type" description:"展示类型:1-列表 2-专栏"`
 	IsShow        int       `gorm:"column:is_show" description:"是否在小程序显示:1-显示 0-隐藏"`
-	// ClassifyType  int       `gorm:"column:classify_type" description:"分类类型:0-英文报告,1-英文线上路演"`
-	Enabled int `gorm:"column:enabled" description:"是否可用,1可用,0禁用"`
+	Enabled       int       `gorm:"column:enabled" description:"是否可用,1可用,0禁用"`
 }
 
 func AddEnglishClassify(item *EnglishClassify) (lastId int64, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//lastId, err = o.Insert(item)
 	err = global.DmSQL["rddp"].Create(item).Error
 	lastId = int64(item.Id)
 	return
 }
 
 func ModifyEnglishClassify(item *EnglishClassify) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_classify
 	SET
 	classify_name = ?,
@@ -602,143 +542,84 @@ func ModifyEnglishClassify(item *EnglishClassify) (err error) {
 	root_id = ?,
 	modify_time = ? 
 	WHERE id = ? `
-	//_, err = o.Raw(sql, item.ClassifyName, item.Sort, item.ParentId, item.RootId, item.ModifyTime, item.Id).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, item.ClassifyName, item.Sort, item.ParentId, item.RootId, item.ModifyTime).Error
 	return
 }
 
-// UpdateEnglishClassifyRootIdByParentId 更新报告分类的顶级ID
-func UpdateEnglishClassifyRootIdByParentId(parentId, rootId int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	sql := " UPDATE english_classify SET root_id = ? WHERE parent_id=? "
-	//	_, err = o.Raw(sql, rootId, parentId).Exec()
-	err = global.DmSQL["rddp"].Exec(sql, rootId, parentId).Error
-	return
-}
-
 // UpdateClassify 更新分类
 func (classifyInfo *EnglishClassify) UpdateEnglishClassify(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(classifyInfo, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(classifyInfo).Error
 	return
 }
 
 // DeleteEnglishClassify 删除英文分类
 func DeleteEnglishClassify(classifyId int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := ` DELETE FROM english_classify WHERE id =? `
-	//_, err = o.Raw(sql, classifyId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, classifyId).Error
 	return
 }
 
 func GetEnglishClassifyChildCounts(parentId int) (count int, err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT COUNT(1) AS count FROM english_classify WHERE parent_id=? `
-	//	err = o.Raw(sql, parentId).QueryRow(&count)
 	err = global.DmSQL["rddp"].Raw(sql, parentId).Scan(&count).Error
 	return
 }
 
 func GetEnglishReportCounts(classifyId, parentId int) (count int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := ``
 	if parentId == 0 {
 		sql = `SELECT COUNT(1) AS count FROM english_report WHERE classify_id_first=? `
 	} else {
 		sql = `SELECT COUNT(1) AS count FROM english_report WHERE classify_id_second=? `
 	}
-	//err = o.Raw(sql, classifyId).QueryRow(&count)
 	err = global.DmSQL["rddp"].Raw(sql, classifyId).Scan(&count).Error
 	return
 }
 
 func GetEnglishClassifyCountsByName(name string, parentId int) (count int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT COUNT(1) AS count FROM english_classify WHERE classify_name=? AND parent_id = ? `
-	//err = o.Raw(sql, name, parentId).QueryRow(&count)
 	err = global.DmSQL["rddp"].Raw(sql, name, parentId).Scan(&count).Error
 	return
 }
 
 // GetEnglishFirstClassifyList 获取一级、二级分类列表
 func GetEnglishFirstClassifyList() (items []*EnglishClassifyList, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_classify WHERE parent_id=0  ORDER BY sort ASC,create_time`
-	//_, err = o.Raw(sql).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql).Find(&items).Error
 	return
 }
 
 // GetEnglishSecondClassifyList 获取一级、二级分类列表
 func GetEnglishSecondClassifyList(rootIds []int) (items []*EnglishClassifyList, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_classify WHERE root_id IN (` + utils.GetOrmInReplace(len(rootIds)) + `) and parent_id>0 and root_id=parent_id ORDER BY sort ASC,create_time ASC`
-	//_, err = o.Raw(sql, rootIds).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, rootIds).Find(&items).Error
 	return
 }
 
 func GetEnglishFirstClassifyListCount() (count int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sqlCount := `SELECT COUNT(1) AS count FROM english_classify WHERE parent_id=0`
-	//err = o.Raw(sqlCount).QueryRow(&count)
 	err = global.DmSQL["rddp"].Raw(sqlCount).Scan(&count).Error
 	return
 }
 
 func GetEnglishReportClassifyById(classifyId int) (item *EnglishClassify, err error) {
 	sql := `SELECT * FROM english_classify WHERE id=?`
-	//o := orm.NewOrmUsingDB("rddp")
-	//err = o.Raw(sql, classifyId).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, classifyId).Find(&item).Error
 	return
 }
 
 func GetEnglishReportClassifyByIds(classifyIds []int) (list []*EnglishClassify, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_classify WHERE id IN (` + utils.GetOrmInReplace(len(classifyIds)) + `)`
-	//_, err = o.Raw(sql, classifyIds).QueryRows(&list)
 	err = global.DmSQL["rddp"].Raw(sql, classifyIds).Find(&list).Error
 	return
 }
 
-// UpdateEnglishReportSecondClassifyNameByClassifyId 更新报告分类名称字段
-func UpdateEnglishReportSecondClassifyNameByClassifyId(classifyId int, classifyName string) (err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
-	sql := " UPDATE english_report SET classify_name_second = ? WHERE classify_id_second = ? "
-	//	_, err = o.Raw(sql, classifyName, classifyId).Exec()
-	err = global.DmSQL["rddp"].Exec(sql, classifyName, classifyId).Error
-	return
-}
-
-// UpdateEnglishReportFirstClassifyNameByClassifyId 更新报告分类名称字段
-func UpdateEnglishReportFirstClassifyNameByClassifyId(classifyId int, classifyName string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	sql := " UPDATE english_report SET classify_name_first = ? WHERE classify_id_first = ? "
-	//_, err = o.Raw(sql, classifyName, classifyId).Exec()
-	err = global.DmSQL["rddp"].Exec(sql, classifyName, classifyId).Error
-	return
-}
-
-// UpdateEnglishReportFirstClassifyNameByClassifyId 更新报告分类名称字段
-func UpdateEnglishReportByClassifyId(classifyFirstName, classifySecondName string, firstClassifyId, secondClassifyId int, ids string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	sql := " UPDATE english_report SET classify_name_first = ?,classify_name_second = ?,classify_id_first=?, classify_id_second =?  WHERE id IN (" + ids + ") "
-	//_, err = o.Raw(sql, classifyFirstName, classifySecondName, firstClassifyId, secondClassifyId).Exec()
-	err = global.DmSQL["rddp"].Exec(sql, classifyFirstName, classifySecondName, firstClassifyId, secondClassifyId).Error
-	return
-}
-
 func UpdateEnglishReportClassifyByFirstSecondClassifyId(classifyId, parentId int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	// 更新相关联的二级分类的parentId,和classify_name_second
 	sql := `update english_report r
 LEFT JOIN english_classify c ON r.classify_id_second = c.id
 SET r.classify_id_first=c.parent_id, r.classify_name_second=c.classify_name
 where (r.classify_id_first != c.parent_id or r.classify_name_second != c.classify_name) and r.classify_id_second =?`
-	//_, err = o.Raw(sql, classifyId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, classifyId).Error
 	if err != nil {
 		return
@@ -748,7 +629,6 @@ where (r.classify_id_first != c.parent_id or r.classify_name_second != c.classif
     LEFT JOIN english_classify c ON r.classify_id_first = c.id
     SET r.classify_name_first=c.classify_name
 where r.classify_name_first	!= c.classify_name and r.classify_id_first=?`
-	//_, err = o.Raw(sql, parentId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, parentId).Error
 	if err != nil {
 		return
@@ -758,33 +638,19 @@ where r.classify_name_first	!= c.classify_name and r.classify_id_first=?`
     LEFT JOIN english_classify c ON r.classify_id_first = c.id
     SET r.classify_name_first=c.classify_name
 where r.classify_name_first	!= c.classify_name and r.classify_id_first=?`
-	//_, err = o.Raw(sql, classifyId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, classifyId).Error
 	return
 }
 
-// FetchEnglishReportById 主键获取英文报告
-func FetchEnglishReportById(reportId int) (item *EnglishReport, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	sql := `SELECT * FROM english_report WHERE id=?`
-	//err = o.Raw(sql, reportId).QueryRow(&item)
-	err = global.DmSQL["rddp"].Raw(sql, reportId).First(&item).Error
-	return
-}
-
 // UpdateReport 更新英文报告
 func (reportInfo *EnglishReport) UpdateReport(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(reportInfo, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(reportInfo).Error
 	return
 }
 
 // GetAllEnglishClassify 获取所有英文分类
 func GetAllEnglishClassify() (list []*Classify, err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
 	sql := ` SELECT * FROM english_classify `
-	//	_, err = o.Raw(sql).QueryRows(&list)
 	err = global.DmSQL["rddp"].Raw(sql).Find(&list).Error
 	return
 }
@@ -799,9 +665,7 @@ func GetEnglishReportByIds(reportIds []int, fieldArr []string) (list []*EnglishR
 	if len(fieldArr) > 0 {
 		fields = strings.Join(fieldArr, ",")
 	}
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT ` + fields + ` FROM english_report WHERE id IN (` + utils.GetOrmInReplace(listLen) + `)`
-	//_, err = o.Raw(sql, reportIds).QueryRows(&list)
 	err = global.DmSQL["rddp"].Raw(sql, reportIds).Find(&list).Error
 	return
 }
@@ -826,9 +690,7 @@ type EnglishClassifyNameParentName struct {
 }
 
 func GetEnglishClassifyByClassifyNameAndParentName(parentClassiyName, classifyName string) (item EnglishClassifyNameParentName, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := "SELECT c1.*, c2.classify_name as parent_classify_name FROM english_classify c1 LEFT JOIN english_classify c2 on c1.parent_id = c2.id where c1.parent_id > 0 and c2.classify_name = ? and c1.classify_name= ?"
-	//err = o.Raw(sql, parentClassiyName, classifyName).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, parentClassiyName, classifyName).First(&item).Error
 	return
 }
@@ -863,9 +725,7 @@ func (m RSChildClassifyList) Swap(i, j int) {
 
 // GetEnglishClassifyByClassifyNameParentId 获取英文分类
 func GetEnglishClassifyByClassifyNameParentId(classifyName string, parentId int) (item *Classify, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := ` SELECT * FROM english_classify where classify_name = ? and parent_id = ? `
-	//	err = o.Raw(sql, classifyName, parentId).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, classifyName, parentId).First(&item).Error
 	return
 }
@@ -881,7 +741,6 @@ type EnglishClassifyFullName struct {
 
 // GetEnglishClassifyFullNameByIds 获取英文分类名一级/二级/三级
 func GetEnglishClassifyFullNameByIds(classifyIds []int) (list []*EnglishClassifyFullName, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := ` SELECT
 	a.id,
 	a.parent_id,
@@ -894,40 +753,32 @@ FROM
 	LEFT JOIN english_classify b ON a.root_id = b.id
 	LEFT JOIN english_classify c ON a.parent_id = c.id 
 where a.id IN (` + utils.GetOrmInReplace(len(classifyIds)) + `)`
-	//	_, err = o.Raw(sql, classifyIds).QueryRows(&list)
 	err = global.DmSQL["rddp"].Raw(sql, classifyIds).Find(&list).Error
 	return
 }
 
 func (m *EnglishReport) GetItemById(id int) (item *EnglishReport, err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_report WHERE id = ? LIMIT 1`
-	//	err = o.Raw(sql, id).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, id).First(&item).Error
 	return
 }
 
 // GetEnglishClassifies 获取所有英文分类
 func GetEnglishClassifies() (list []*EnglishClassify, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := ` SELECT * FROM english_classify `
-	//_, err = o.Raw(sql).QueryRows(&list)
 	err = global.DmSQL["rddp"].Raw(sql).Find(&list).Error
 	return
 }
 
 // GetEnglishReportStateCount 获取指定状态的报告数量
 func GetEnglishReportStateCount(state int) (count int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT COUNT(1) AS count FROM english_report WHERE state = ?`
-	//err = o.Raw(sql, state).QueryRow(&count)
 	err = global.DmSQL["rddp"].Raw(sql, state).Scan(&count).Error
 	return
 }
 
 // UpdateEnglishReportsStateByCond 批量更新报告状态
 func UpdateEnglishReportsStateByCond(classifyFirstId, classifySecondId, oldState, newState int) (err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
 	cond := ``
 	if classifyFirstId > 0 {
 		cond += fmt.Sprintf(` AND classify_id_first = %d`, classifyFirstId)
@@ -936,7 +787,6 @@ func UpdateEnglishReportsStateByCond(classifyFirstId, classifySecondId, oldState
 		cond += fmt.Sprintf(` AND classify_id_second = %d`, classifySecondId)
 	}
 	sql := fmt.Sprintf(`UPDATE english_report SET state = ?, pre_publish_time = NULL WHERE state = ? %s`, cond)
-	//	_, err = o.Raw(sql, newState, oldState).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, newState, oldState).Error
 	return
 }
@@ -946,17 +796,14 @@ func UpdateEnglishReportsStateBySecondIds(oldState, newState int, secondIds []in
 	if len(secondIds) <= 0 {
 		return
 	}
-	//o := orm.NewOrmUsingDB("rddp")
 	// (有审批流的)未发布->待提交
 	sql := fmt.Sprintf(`UPDATE english_report SET state = ?, pre_publish_time = NULL WHERE state = ? AND classify_id_second IN (%s)`, utils.GetOrmInReplace(len(secondIds)))
-	//_, err = o.Raw(sql, newState, oldState, secondIds).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, newState, oldState, secondIds).Error
 	if err != nil {
 		return
 	}
 	// (无审批流的)待提交->未发布
 	sql = fmt.Sprintf(`UPDATE english_report SET state = ?, pre_publish_time = NULL WHERE state = ? AND classify_id_second NOT IN (%s)`, utils.GetOrmInReplace(len(secondIds)))
-	//_, err = o.Raw(sql, oldState, newState, secondIds).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, oldState, newState, secondIds).Error
 	return
 }
@@ -967,8 +814,6 @@ type EnglishClassifySetEnabledReq struct {
 }
 
 func (classifyInfo *EnglishClassify) SetEnabled(id, enabled int) (err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
-	//to, err := o.Begin()
 	to := global.DmSQL["rddp"].Begin()
 	defer func() {
 		if err != nil {
@@ -978,13 +823,11 @@ func (classifyInfo *EnglishClassify) SetEnabled(id, enabled int) (err error) {
 		}
 	}()
 	sql := ` UPDATE english_classify SET enabled =?  WHERE id = ?`
-	//_, err = to.Raw(sql, enabled, id).Exec()
 	err = to.Exec(sql, enabled, id).Error
 	if err != nil {
 		return
 	}
 	sql = ` UPDATE english_classify SET enabled =?  WHERE parent_id = ? or root_id = ?`
-	//	_, err = to.Raw(sql, enabled, id, id).Exec()
 	err = to.Exec(sql, enabled, id, id).Error
 	if err != nil {
 		return
@@ -993,17 +836,13 @@ func (classifyInfo *EnglishClassify) SetEnabled(id, enabled int) (err error) {
 }
 
 func ModifyEnglishReportPdfUrl(reportId int, detailPdfUrl string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_report SET detail_pdf_url=? WHERE id=? `
-	//_, err = o.Raw(sql, detailPdfUrl, reportId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, detailPdfUrl, reportId).Error
 	return
 }
 
 func ModifyEnglishReportImgUrl(reportId int, detailImgUrl string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_report SET detail_img_url=? WHERE id=? `
-	//_, err = o.Raw(sql, detailImgUrl, reportId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, detailImgUrl, reportId).Error
 	return
 }
@@ -1057,18 +896,14 @@ func FormatEnglishReport2ListItem(origin *EnglishReport) (item *EnglishReportLis
 
 // UpdateEnglishReportEmailHasFail 标记报告邮件发送失败
 func UpdateEnglishReportEmailHasFail(reportId int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_report SET email_has_fail = 1 WHERE id = ?`
-	//_, err = o.Raw(sql, reportId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, reportId).Error
 	return
 }
 
 // UpdatePdfUrlEnglishReportById 清空pdf相关字段
 func UpdatePdfUrlEnglishReportById(reportId int) (err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_report SET detail_img_url = '',detail_pdf_url='',modify_time=NOW() WHERE id = ? `
-	//_, err = o.Raw(sql, reportId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, reportId).Error
 	return
 }
@@ -1077,13 +912,11 @@ func GetEnglishReportFieldsByIds(ids []int, fields []string) (items []*EnglishRe
 	if len(ids) == 0 {
 		return
 	}
-	//	o := orm.NewOrmUsingDB("rddp")
 	field := " * "
 	if len(fields) > 0 {
 		field = fmt.Sprintf(" %s ", strings.Join(fields, ","))
 	}
 	sql := fmt.Sprintf(`SELECT %s FROM english_report WHERE id IN (%s)`, field, utils.GetOrmInReplace(len(ids)))
-	//	_, err = o.Raw(sql, ids).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, ids).Find(&items).Error
 	return
 }

+ 0 - 54
models/english_report_email.go

@@ -46,28 +46,18 @@ type EnglishReportEmailSaveReq struct {
 }
 
 func (item *EnglishReportEmail) Create() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//id, err := o.Insert(item)
-	//if err != nil {
-	//	return
-	//}
-	//item.Id = int(id)
 	err = global.DmSQL["rddp"].Create(item).Error
 	return
 }
 
 func (item *EnglishReportEmail) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(item, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(item).Error
 	return
 }
 
 // GetEnglishReportEmailById 主键获取邮箱
 func GetEnglishReportEmailById(id int) (item *EnglishReportEmail, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_report_email WHERE is_deleted = 0 AND id = ? LIMIT 1`
-	//err = o.Raw(sql, id).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, id).First(&item).Error
 	return
 }
@@ -133,12 +123,10 @@ WHERE a.is_deleted = 0 `
 		sql += ` ORDER BY a.create_time DESC`
 	}
 	totalSQl := `SELECT COUNT(1) total FROM (` + sql + `) z`
-	//if err = o.Raw(totalSQl, pars).QueryRow(&total); err != nil {
 	if err = global.DmSQL["rddp"].Raw(totalSQl, pars...).Scan(&total).Error; err != nil {
 		return
 	}
 	sql += ` LIMIT ?,?`
-	//_, err = o.Raw(sql, pars...).QueryRows(&list)
 	pars = append(pars, startSize)
 	pars = append(pars, pageSize)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&list).Error
@@ -147,7 +135,6 @@ WHERE a.is_deleted = 0 `
 
 // GetEnglishReportEmailList 获取邮箱列表
 func GetEnglishReportEmailList(condition string, pars []interface{}, order string) (list []*EnglishReportEmail, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_report_email WHERE is_deleted = 0`
 	sql += condition
 	if order != "" {
@@ -155,19 +142,16 @@ func GetEnglishReportEmailList(condition string, pars []interface{}, order strin
 	} else {
 		sql += ` ORDER BY create_time DESC`
 	}
-	//_, err = o.Raw(sql, pars).QueryRows(&list)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&list).Error
 	return
 }
 
 // GetEnglishReportEmailByEmail 地址获取邮箱
 func GetEnglishReportEmailByEmail(email string) (item *EnglishReportEmailResp, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT a.id,a.name,a.email,a.mobile,a.country_code,a.business_card_url,a.view_total,
 a.last_view_time,a.admin_id,a.admin_name,a.create_time,a.modify_time,a.enabled,a.status,
 b.company_name AS company_name,a.company_name AS register_company_name FROM english_report_email AS a LEFT JOIN 
 	english_company AS b ON a.company_id = b.company_id WHERE a.is_deleted = 0 AND a.email = ? LIMIT 1`
-	//err = o.Raw(sql, email).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, email).First(&item).Error
 	return
 }
@@ -183,15 +167,6 @@ type EnglishReportEditEnabledReq struct {
 	Enabled int `description:"1:有效,0:禁用"`
 }
 
-// DelEnglishReportEmail 删除邮箱
-func DelEnglishReportEmail(id int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	sql := `DELETE FROM english_report_email WHERE id = ? LIMIT 1`
-	//_, err = o.Raw(sql, id).Exec()
-	err = global.DmSQL["rddp"].Exec(sql, id).Error
-	return
-}
-
 // EnglishReportEmailSendReq 群发邮件请求体
 type EnglishReportEmailSendReq struct {
 	ReportId      int    `description:"报告ID"`
@@ -209,7 +184,6 @@ type EnglishReportEmailConf struct {
 
 // GetEnglishCompanyViewPageList 获取联系人点击量列表-分页
 func GetEnglishCompanyViewPageList(condition string, pars []interface{}, order string, startSize, pageSize int) (total int, list []*EnglishReportEmail, err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_report_email WHERE view_total > 0 `
 	sql += condition
 	if order != "" {
@@ -219,12 +193,10 @@ func GetEnglishCompanyViewPageList(condition string, pars []interface{}, order s
 	}
 
 	totalSQl := `SELECT COUNT(1) total FROM (` + sql + `) z`
-	//if err = o.Raw(totalSQl, pars).QueryRow(&total); err != nil {
 	if err = global.DmSQL["rddp"].Raw(totalSQl, pars...).Scan(&total).Error; err != nil {
 		return
 	}
 	sql += ` LIMIT ?,?`
-	//_, err = o.Raw(sql, pars...).QueryRows(&list)
 	pars = append(pars, startSize)
 	pars = append(pars, pageSize)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&list).Error
@@ -233,8 +205,6 @@ func GetEnglishCompanyViewPageList(condition string, pars []interface{}, order s
 
 // MultiCreateEnglishEmail 批量新增英文邮箱/联系人
 func MultiCreateEnglishEmail(items []*EnglishReportEmail, logs []*EnglishReportEmailOpLog) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//tx, err := o.Begin()
 	tx := global.DmSQL["rddp"].Begin()
 	defer func() {
 		if err != nil {
@@ -245,14 +215,12 @@ func MultiCreateEnglishEmail(items []*EnglishReportEmail, logs []*EnglishReportE
 	}()
 
 	// 新增联系人
-	//	_, err = tx.InsertMulti(len(items), items)
 	err = tx.CreateInBatches(items, utils.MultiAddNum).Error
 	if err != nil {
 		return
 	}
 
 	// 新增日志
-	//_, err = tx.InsertMulti(len(logs), logs)
 	err = tx.CreateInBatches(logs, utils.MultiAddNum).Error
 	return
 }
@@ -265,9 +233,7 @@ type EnglishReportEmailResendReq struct {
 
 // UpdateEnglishEmailEnabledByCompanyId 更新客户下所有联系人状态
 func UpdateEnglishEmailEnabledByCompanyId(companyId, enabled int) (err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_report_email SET enabled = ? WHERE company_id = ?`
-	//	_, err = o.Raw(sql, enabled, companyId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, enabled, companyId).Error
 	return
 }
@@ -278,27 +244,8 @@ type EnglishReportMoveReq struct {
 	CompanyId int `description:"公司id"`
 }
 
-// GetEnglishReportEmailListWithCompany 获取邮箱列表
-func GetEnglishReportEmailListWithCompany(condition string, pars []interface{}, order string) (list []*EnglishReportEmailRespItem, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	sql := `SELECT a.id,a.name,a.email,a.mobile,a.country_code,a.business_card_url,a.view_total,
-a.last_view_time,a.admin_id,a.admin_name,a.create_time,a.modify_time,a.enabled,a.status,
-b.company_name AS company_name,a.company_name AS register_company_name FROM english_report_email AS a LEFT JOIN 
-	english_company AS b ON a.company_id = b.company_id WHERE is_deleted = 0 `
-	sql += condition
-	if order != "" {
-		sql += order
-	} else {
-		sql += ` ORDER BY create_time DESC`
-	}
-	//_, err = o.Raw(sql, pars).QueryRows(&list)
-	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&list).Error
-	return
-}
-
 // GetEnCompanyIdsByKeyword 关键词获取英文客户IDs
 func GetEnCompanyIdsByKeyword(keyword string) (companyIds []int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT DISTINCT
 				a.company_id
 			FROM
@@ -306,7 +253,6 @@ func GetEnCompanyIdsByKeyword(keyword string) (companyIds []int, err error) {
 			JOIN english_company AS b ON a.company_id = b.company_id AND b.is_deleted = 0
 			WHERE
 				a.is_deleted = 0 AND a.status = 1 AND (a.email LIKE ? OR a.mobile LIKE ? OR b.company_name LIKE ?)`
-	//	_, err = o.Raw(sql, utils.GetLikeKeyword(keyword), utils.GetLikeKeyword(keyword), utils.GetLikeKeyword(keyword)).QueryRows(&companyIds)
 	err = global.DmSQL["rddp"].Raw(sql, utils.GetLikeKeyword(keyword), utils.GetLikeKeyword(keyword), utils.GetLikeKeyword(keyword)).Find(&companyIds).Error
 	return
 }

+ 0 - 39
models/english_report_email_log.go

@@ -38,39 +38,26 @@ func (item *EnglishReportEmailLog) TableName() string {
 }
 
 func (item *EnglishReportEmailLog) Create() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//id, e := o.Insert(item)
-	//if e != nil {
-	//	err = e
-	//	return
-	//}
-	//item.Id = int(id)
 	err = global.DmSQL["rddp"].Create(item).Error
 	return
 }
 
 func (item *EnglishReportEmailLog) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(item, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(item).Error
 	return
 }
 
 func (item *EnglishReportEmailLog) InsertMulti(items []*EnglishReportEmailLog) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.InsertMulti(len(items), items)
 	err = global.DmSQL["rddp"].CreateInBatches(items, utils.MultiAddNum).Error
 	return
 }
 
 // GetEnglishReportEmailLogList 获取日志列表
 func GetEnglishReportEmailLogList(condition string, pars []interface{}) (list []*EnglishReportEmailLog, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_report_email_log WHERE is_deleted = 0 `
 	if condition != `` {
 		sql += condition
 	}
-	//_, err = o.Raw(sql, pars).QueryRows(&list)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&list).Error
 	return
 }
@@ -95,7 +82,6 @@ type EnglishReportEmailLogPageList struct {
 
 // GetEnglishReportEmailLogPageList 获取日志列表-分页
 func GetEnglishReportEmailLogPageList(condition string, pars []interface{}, order string, startSize, pageSize int) (total int, list []*EnglishReportEmailLog, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_report_email_log WHERE is_deleted = 0 `
 	sql += condition
 	if order != "" {
@@ -104,12 +90,10 @@ func GetEnglishReportEmailLogPageList(condition string, pars []interface{}, orde
 		sql += ` ORDER BY send_status ASC, create_time DESC`
 	}
 	totalSQl := `SELECT COUNT(1) total FROM (` + sql + `) z`
-	//if err = o.Raw(totalSQl, pars).QueryRow(&total); err != nil {
 	if err = global.DmSQL["rddp"].Raw(totalSQl, pars...).Scan(&total).Error; err != nil {
 		return
 	}
 	sql += ` LIMIT ?,?`
-	//_, err = o.Raw(sql, pars...).QueryRows(&list)
 	pars = append(pars, startSize)
 	pars = append(pars, pageSize)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&list).Error
@@ -118,9 +102,7 @@ func GetEnglishReportEmailLogPageList(condition string, pars []interface{}, orde
 
 // GetEnglishReportEmailLogById 主键获取日志
 func GetEnglishReportEmailLogById(id int) (item *EnglishReportEmailLog, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_report_email_log WHERE is_deleted = 0 AND id = ? LIMIT 1`
-	//err = o.Raw(sql, id).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, id).First(&item).Error
 	return
 }
@@ -130,10 +112,7 @@ func DeleteEnglishReportEmailLogByIds(logIds []int) (err error) {
 	if len(logIds) == 0 {
 		return
 	}
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `DELETE FROM english_report_email_log WHERE id IN (` + utils.GetOrmInReplace(len(logIds)) + `)`
-	//sql := `UPDATE english_report_email_log SET is_deleted = 1 WHERE id IN (` + utils.GetOrmInReplace(len(logIds)) + `)`
-	//_, err = o.Raw(sql, logIds).Exec()
 	err = global.DmSQL["rddp"].Raw(sql, logIds).Exec(sql, logIds).Error
 	return
 }
@@ -146,39 +125,21 @@ type EnglishReportEmailLogFail struct {
 
 // GetEnglishReportEmailLogFailList 获取群发消息日志失败列表
 func GetEnglishReportEmailLogFailList(reportType int) (list []*EnglishReportEmailLogFail, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT 1 AS has_fail, report_id FROM english_report_email_log WHERE report_type=? and is_deleted = 0 AND send_status = 0 GROUP BY report_id`
-	//_, err = o.Raw(sql, reportType).QueryRows(&list)
 	err = global.DmSQL["rddp"].Raw(sql, reportType).Find(&list).Error
 	return
 }
 
 // GetEnglishReportEmailLog 获取邮件推送日志
 func GetEnglishReportEmailLog(condition string, pars []interface{}) (item *EnglishReportEmailLog, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_report_email_log WHERE 1 = 1 `
 	sql += condition
 	sql += ` ORDER BY id DESC LIMIT 1`
-	//err = o.Raw(sql, pars).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).First(&item).Error
 	return
 }
 
 func (item *EnglishReportEmailLog) MultiUpdateResult(items []*EnglishReportEmailLog) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//p, err := o.Raw("UPDATE english_report_email_log SET send_data = ?, result = ?, send_status = ?, err_msg = ? WHERE id = ?").Prepare()
-	//if err != nil {
-	//	return
-	//}
-	//defer func() {
-	//	_ = p.Close()
-	//}()
-	//for _, v := range items {
-	//	_, err = p.Exec(v.SendData, v.Result, v.SendStatus, v.ErrMsg, v.Id)
-	//	if err != nil {
-	//		return
-	//	}
-	//}
 	tx := global.DmSQL["rddp"].Begin()
 	for _, v := range items {
 		err = tx.Exec("UPDATE english_report_email_log SET send_data = ?, result = ?, send_status = ?, err_msg = ? WHERE id = ?", v.SendData, v.Result, v.SendStatus, v.ErrMsg, v.Id).Error

+ 0 - 10
models/english_report_email_op_log.go

@@ -31,26 +31,16 @@ func (item *EnglishReportEmailOpLog) TableName() string {
 }
 
 func (item *EnglishReportEmailOpLog) Create() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//id, err := o.Insert(item)
-	//if err != nil {
-	//	return
-	//}
-	//item.Id = int(id)
 	err = global.DmSQL["rddp"].Create(item).Error
 	return
 }
 
 func (item *EnglishReportEmailOpLog) MultiCreate(items []*EnglishReportEmailOpLog) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.InsertMulti(len(items), items)
 	err = global.DmSQL["rddp"].CreateInBatches(items, utils.MultiAddNum).Error
 	return
 }
 
 func (item *EnglishReportEmailOpLog) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(item, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(item).Error
 	return
 }

+ 0 - 10
models/english_report_email_pv.go

@@ -22,8 +22,6 @@ func (item *EnglishReportEmailPV) TableName() string {
 }
 
 func (item *EnglishReportEmailPV) Create() (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Insert(item)
 	err = global.DmSQL["rddp"].Create(item).Error
 	return
 }
@@ -54,7 +52,6 @@ type EnglishReportEmailUvResp struct {
 
 // GetEnglishReportEmailPageList 获取邮箱pv列表-分页
 func GetEnglishReportEmailPvPageList(condition string, pars []interface{}, startSize, pageSize int) (total int, list []*EnglishReportEmailPvResp, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT
 				b.name,
 				b.email,
@@ -70,7 +67,6 @@ func GetEnglishReportEmailPvPageList(condition string, pars []interface{}, start
 	sql += ` GROUP BY a.email_id `
 
 	totalSQl := `SELECT COUNT(1) total FROM (` + sql + `) z`
-	//if err = o.Raw(totalSQl, pars).QueryRow(&total); err != nil {
 	if err = global.DmSQL["rddp"].Raw(totalSQl, pars...).Scan(&total).Error; err != nil {
 		return
 	}
@@ -84,7 +80,6 @@ func GetEnglishReportEmailPvPageList(condition string, pars []interface{}, start
 
 // GetEnglishReportEmailUvPageList 获取邮箱uv列表-分页
 func GetEnglishReportEmailUvPageList(condition string, pars []interface{}, startSize, pageSize int) (total int, list []*EnglishReportEmailUvResp, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT
 				b.name,
 				b.email,
@@ -99,7 +94,6 @@ func GetEnglishReportEmailUvPageList(condition string, pars []interface{}, start
 	sql += ` GROUP BY a.email_id `
 
 	totalSQl := `SELECT COUNT(1) total FROM (` + sql + `) z`
-	//if err = o.Raw(totalSQl, pars).QueryRow(&total); err != nil {
 	if err = global.DmSQL["rddp"].Raw(totalSQl, pars...).Scan(&total).Error; err != nil {
 		return
 	}
@@ -108,7 +102,6 @@ func GetEnglishReportEmailUvPageList(condition string, pars []interface{}, start
 	pars = append(pars, startSize)
 	pars = append(pars, pageSize)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&list).Error
-	//_, err = o.Raw(sql, pars...).QueryRows(&list)
 	return
 }
 
@@ -130,7 +123,6 @@ type EnglishEmailViewResp struct {
 
 // todo GetEnglishEmailPageList 获取英文邮箱/联系人阅读列表-分页
 func GetEnglishEmailViewPageList(condition string, pars []interface{}, orderRule string, startSize, pageSize int) (total int, list []*EnglishEmailViewResp, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT
 				report_id,
                 report_type as click_type,
@@ -146,7 +138,6 @@ func GetEnglishEmailViewPageList(condition string, pars []interface{}, orderRule
 	sql += ` GROUP BY report_id, report_type`
 
 	totalSQl := `SELECT COUNT(1) total FROM (` + sql + `) z`
-	//if err = o.Raw(totalSQl, pars).QueryRow(&total); err != nil {
 	if err = global.DmSQL["rddp"].Raw(totalSQl, pars...).Scan(&total).Error; err != nil {
 		return
 	}
@@ -159,6 +150,5 @@ func GetEnglishEmailViewPageList(condition string, pars []interface{}, orderRule
 	pars = append(pars, pageSize)
 
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&list).Error
-	//_, err = o.Raw(sql, pars...).QueryRows(&list)
 	return
 }

+ 11 - 75
models/english_video.go

@@ -36,34 +36,28 @@ type EnglishVideo struct {
 }
 
 func AddEnglishVideo(item *EnglishVideo) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Insert(item)
 	err = global.DmSQL["rddp"].Create(item).Error
 	return
 }
 
 func ModifyEnglishVideoCode(id int, VideoCode string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_video SET video_code=? WHERE id=? `
-	//_, err = o.Raw(sql, VideoCode, id).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, VideoCode, id).Error
 	return
 }
 
 type SaveEnglishVideoReq struct {
-	Id              int `description:"路演视频ID"`
-	ClassifyIdFirst int `description:"一级分类id"`
-	//ClassifyNameFirst  string `description:"一级分类名称"`
-	ClassifyIdSecond int `description:"二级分类id"`
-	//ClassifyNameSecond string `description:"二级分类名称"`
-	Title         string `description:"标题"`
-	Abstract      string `description:"摘要"`
-	Author        string `description:"作者"`
-	State         int    `description:"状态:1:未发布,2:已发布"`
-	VideoUrl      string `description:"视频文件URL"`
-	VideoCoverUrl string `description:"视频文件封面地址"`
-	VideoSeconds  string `description:"视频时长"`
-	Overview      string `description:"英文概述部分"`
+	Id               int    `description:"路演视频ID"`
+	ClassifyIdFirst  int    `description:"一级分类id"`
+	ClassifyIdSecond int    `description:"二级分类id"`
+	Title            string `description:"标题"`
+	Abstract         string `description:"摘要"`
+	Author           string `description:"作者"`
+	State            int    `description:"状态:1:未发布,2:已发布"`
+	VideoUrl         string `description:"视频文件URL"`
+	VideoCoverUrl    string `description:"视频文件封面地址"`
+	VideoSeconds     string `description:"视频时长"`
+	Overview         string `description:"英文概述部分"`
 }
 
 type SaveEnglishVideoResp struct {
@@ -92,7 +86,6 @@ type ElasticEnglishVideoDetail struct {
 }
 
 func EditEnglishVideo(item *EnglishVideo, Id int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_video
 			SET
 			  classify_id_first =?,
@@ -108,9 +101,6 @@ func EditEnglishVideo(item *EnglishVideo, Id int) (err error) {
               video_cover_url = ?,
               video_seconds = ?
 			WHERE id = ? `
-	//_, err = o.Raw(sql, item.ClassifyIdFirst, item.ClassifyNameFirst, item.ClassifyIdSecond, item.ClassifyNameSecond, item.Title,
-
-	//	item.Abstract, item.State, time.Now(), item.Overview, item.VideoUrl, item.VideoCoverUrl, item.VideoSeconds, Id).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, item.ClassifyIdFirst, item.ClassifyNameFirst, item.ClassifyIdSecond, item.ClassifyNameSecond, item.Title,
 		item.Abstract, item.State, time.Now(), item.Overview, item.VideoUrl, item.VideoCoverUrl, item.VideoSeconds, Id).Error
 	return
@@ -139,17 +129,13 @@ type EnglishVideoDetail struct {
 }
 
 func GetEnglishVideoById(Id int) (item *EnglishVideoDetail, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_video WHERE id=?`
-	//err = o.Raw(sql, Id).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, Id).First(&item).Error
 	return
 }
 
 func GetEnglishVideoItemById(Id int) (item *EnglishVideo, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM english_video WHERE id = ? LIMIT 1`
-	//err = o.Raw(sql, Id).QueryRow(&item)
 	err = global.DmSQL["rddp"].Raw(sql, Id).First(&item).Error
 	return
 }
@@ -193,26 +179,21 @@ type EnglishVideoReq struct {
 
 func GetEnglishVideoListCount(condition string, pars []interface{}) (count int, err error) {
 	//产品权限
-	//	oRddp := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT COUNT(1) AS count  FROM english_video WHERE 1=1 `
 	if condition != "" {
 		sql += condition
 	}
-	//err = oRddp.Raw(sql, pars).QueryRow(&count)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Scan(&count).Error
 	return
 }
 
 func GetEnglishVideoList(condition string, pars []interface{}, startSize, pageSize int) (items []*EnglishVideoList, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-
 	sql := `SELECT * 
         FROM english_video WHERE 1=1  `
 	if condition != "" {
 		sql += condition
 	}
 	sql += `ORDER BY  modify_time DESC LIMIT ?,?`
-	//_, err = o.Raw(sql, pars...).QueryRows(&items)
 	pars = append(pars, startSize)
 	pars = append(pars, pageSize)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
@@ -220,52 +201,42 @@ func GetEnglishVideoList(condition string, pars []interface{}, startSize, pageSi
 }
 
 func GetEnglishVideoByCondition(condition string, pars []interface{}) (items []*EnglishVideo, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * 
         FROM english_video WHERE 1=1  `
 	if condition != "" {
 		sql += condition
 	}
-	//_, err = o.Raw(sql, pars).QueryRows(&items)
 	err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
 	return
 }
 
 // 发布报告
 func PublishEnglishVideoById(Id int) (err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
 	sql := `UPDATE english_video SET state=2,publish_time=now(),modify_time=NOW() WHERE id = ? `
-	//_, err = o.Raw(sql, Id).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, Id).Error
 	return
 }
 
 // 取消发布报告
 func PublishCancelEnglishVideo(Ids int) (err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
 	sql := ` UPDATE english_video SET state=1,publish_time=null WHERE id =?  `
-	//_, err = o.Raw(sql, Ids).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, Ids).Error
 	return
 }
 
 // DeleteEnglishVideo 删除路演视频
 func DeleteEnglishVideo(Id int) (err error) {
-	//	o := orm.NewOrmUsingDB("rddp")
 	sql := ` DELETE FROM english_video WHERE id=? `
-	//_, err = o.Raw(sql, Id).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, Id).Error
 	return
 }
 
 func UpdateEnglishVideoClassifyByFirstSecondClassifyId(classifyId, parentId int) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	// 更新相关联的二级分类的parentId,和classify_name_second
 	sql := `update english_video r
 LEFT JOIN english_classify c ON r.classify_id_second = c.id
 SET r.classify_id_first=c.parent_id, r.classify_name_second=c.classify_name
 where (r.classify_id_first != c.parent_id or r.classify_name_second != c.classify_name) and r.classify_id_second =?`
-	//_, err = o.Raw(sql, classifyId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, classifyId).Error
 	if err != nil {
 		return
@@ -275,7 +246,6 @@ where (r.classify_id_first != c.parent_id or r.classify_name_second != c.classif
     LEFT JOIN english_classify c ON r.classify_id_first = c.id
     SET r.classify_name_first=c.classify_name
 where r.classify_name_first	!= c.classify_name and r.classify_id_first=?`
-	//_, err = o.Raw(sql, parentId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, parentId).Error
 	if err != nil {
 		return
@@ -285,59 +255,27 @@ where r.classify_name_first	!= c.classify_name and r.classify_id_first=?`
     LEFT JOIN english_classify c ON r.classify_id_first = c.id
     SET r.classify_name_first=c.classify_name
 where r.classify_name_first	!= c.classify_name and r.classify_id_first=?`
-	//_, err = o.Raw(sql, classifyId).Exec()
 	err = global.DmSQL["rddp"].Exec(sql, classifyId).Error
 	return
 }
 
 // Update 更新
 func (item *EnglishVideo) Update(cols []string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	//_, err = o.Update(item, cols...)
 	err = global.DmSQL["rddp"].Select(cols).Updates(item).Error
 	return
 }
 
 func GetEnglishVideoCounts(classifyId, parentId int) (count int, err error) {
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := ``
 	if parentId == 0 {
 		sql = `SELECT COUNT(1) AS count FROM english_video WHERE classify_id_first=? `
 	} else {
 		sql = `SELECT COUNT(1) AS count FROM english_video WHERE classify_id_second=? `
 	}
-	//	err = o.Raw(sql, classifyId).QueryRow(&count)
 	err = global.DmSQL["rddp"].Raw(sql, classifyId).Scan(&count).Error
 	return
 }
 
-// UpdateEnglishVideoSecondClassifyNameByClassifyId 更新报告分类名称字段
-func UpdateEnglishVideoSecondClassifyNameByClassifyId(classifyId int, classifyName string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	sql := " UPDATE english_video SET classify_name_second = ? WHERE classify_id_second = ? "
-	//_, err = o.Raw(sql, classifyName, classifyId).Exec()
-	err = global.DmSQL["rddp"].Exec(sql, classifyName, classifyId).Error
-	return
-}
-
-// UpdateEnglishVideoFirstClassifyNameByClassifyId 更新报告分类名称字段
-func UpdateEnglishVideoFirstClassifyNameByClassifyId(classifyId int, classifyName string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	sql := " UPDATE english_video SET classify_name_first = ? WHERE classify_id_first = ? "
-	//_, err = o.Raw(sql, classifyName, classifyId).Exec()
-	err = global.DmSQL["rddp"].Exec(sql, classifyName, classifyId).Error
-	return
-}
-
-// UpdateEnglishVideoFirstClassifyNameByClassifyId 更新报告分类名称字段
-func UpdateEnglishVideoByClassifyId(classifyFirstName, classifySecondName string, firstClassifyId, secondClassifyId int, ids string) (err error) {
-	//o := orm.NewOrmUsingDB("rddp")
-	sql := " UPDATE english_video SET classify_name_first = ?,classify_name_second = ?,classify_id_first=?, classify_id_second =?  WHERE id IN (" + ids + ") "
-	//_, err = o.Raw(sql, classifyFirstName, classifySecondName, firstClassifyId, secondClassifyId).Exec()
-	err = global.DmSQL["rddp"].Exec(sql, classifyFirstName, classifySecondName, firstClassifyId, secondClassifyId).Error
-	return
-}
-
 // GetEnglishVideoByIds 根据IDs获取英文报告列表
 func GetEnglishVideoByIds(Ids []int, fieldArr []string) (list []*EnglishVideo, err error) {
 	listLen := len(Ids)
@@ -348,9 +286,7 @@ func GetEnglishVideoByIds(Ids []int, fieldArr []string) (list []*EnglishVideo, e
 	if len(fieldArr) > 0 {
 		fields = strings.Join(fieldArr, ",")
 	}
-	//o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT ` + fields + ` FROM english_video WHERE id IN (` + utils.GetOrmInReplace(listLen) + `)`
-	//_, err = o.Raw(sql, Ids).QueryRows(&list)
 	err = global.DmSQL["rddp"].Raw(sql, Ids).Find(&list).Error
 	return
 }