优化代码格式
This commit is contained in:
parent
edce771253
commit
649c0afc07
@ -244,9 +244,13 @@ func (this ManagerUserController) UserBanAction(ctx *Ctx) error {
|
|||||||
return this.Error(ctx, errors.New("您无权操作该用户!"))
|
return this.Error(ctx, errors.New("您无权操作该用户!"))
|
||||||
}
|
}
|
||||||
|
|
||||||
_, err = db.SqlBuilder.Update("gm_user").SetMap(map[string]interface{}{
|
_, err = db.
|
||||||
"is_del": ban_typ,
|
SqlBuilder.
|
||||||
}).Where(db.Eq{"id": id}).RunWith(db.Sqlx).Exec()
|
Update("gm_user").
|
||||||
|
SetMap(map[string]interface{}{"is_del": ban_typ}).
|
||||||
|
Where(db.Eq{"id": id}).
|
||||||
|
RunWith(db.Sqlx).
|
||||||
|
Exec()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return this.Error(ctx, err)
|
return this.Error(ctx, err)
|
||||||
|
@ -173,15 +173,11 @@ func GetWordParse(ctx *fasthttp.RequestCtx) {
|
|||||||
Def string `json:"def"`
|
Def string `json:"def"`
|
||||||
Juzi string `json:"juzi"`
|
Juzi string `json:"juzi"`
|
||||||
TongYiCi string `json:"tong_yi_ci"`
|
TongYiCi string `json:"tong_yi_ci"`
|
||||||
}(struct {
|
|
||||||
Def string `json:"def"`
|
|
||||||
Juzi string `json:"juzi"`
|
|
||||||
TongYiCi string `json:"tong_yi_ci"`
|
|
||||||
}{
|
}{
|
||||||
Def: strings.ReplaceAll(selection.Find(".def").Text(), `"`, ""),
|
Def: strings.ReplaceAll(selection.Find(".def").Text(), `"`, ""),
|
||||||
Juzi: strings.ReplaceAll(selection.Find("p em").Text(), `"`, ""),
|
Juzi: strings.ReplaceAll(selection.Find("p em").Text(), `"`, ""),
|
||||||
TongYiCi: selection.Find(".gray a").Text(),
|
TongYiCi: selection.Find(".gray a").Text(),
|
||||||
}))
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -17,7 +17,10 @@ func Timer(ctx *fiber.Ctx) error {
|
|||||||
// stop timer
|
// stop timer
|
||||||
stop := time.Now()
|
stop := time.Now()
|
||||||
|
|
||||||
logs.Logger.Info("时间拦截器", zap.String("消耗时间:", stop.Sub(start).String()))
|
logs.Logger.Info("时间拦截器",
|
||||||
|
zap.String("访问资源",ctx.Path()),
|
||||||
|
zap.Reflect("body",string(ctx.Body())),
|
||||||
|
zap.String("消耗时间:", stop.Sub(start).String()))
|
||||||
return err
|
return err
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,10 @@ type Curd interface {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func SearchList(curd Curd, page, limit int, columns string, list interface{}) (err error) {
|
func SearchList(curd Curd, page, limit int, columns string, list interface{}) (err error) {
|
||||||
sqlA := db.SqlBuilder.Select(columns).From(curd.TableName())
|
sqlA := db.
|
||||||
|
SqlBuilder.
|
||||||
|
Select(columns).
|
||||||
|
From(curd.TableName())
|
||||||
sqlA = curd.ProcessSqlWhere(sqlA)
|
sqlA = curd.ProcessSqlWhere(sqlA)
|
||||||
sql, args, err := sqlA.
|
sql, args, err := sqlA.
|
||||||
Limit(uint64(limit)).
|
Limit(uint64(limit)).
|
||||||
|
@ -52,7 +52,10 @@ func (this *GmOperaterLog) Insert() (err error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, err = db.SqlBuilder.Insert(this.TableName()).SetMap(map[string]interface{}{
|
_, err = db.
|
||||||
|
SqlBuilder.
|
||||||
|
Insert(this.TableName()).
|
||||||
|
SetMap(map[string]interface{}{
|
||||||
"operater_name": this.OperaterName,
|
"operater_name": this.OperaterName,
|
||||||
"operater_id": this.OperaterId,
|
"operater_id": this.OperaterId,
|
||||||
"operater_action": this.OperaterAction,
|
"operater_action": this.OperaterAction,
|
||||||
|
@ -18,7 +18,9 @@ func (this *GmRoleModel) GetById(roleId int) (model GmRoleModel, err error) {
|
|||||||
|
|
||||||
// Update
|
// Update
|
||||||
func (this *GmRoleModel) Update() (err error) {
|
func (this *GmRoleModel) Update() (err error) {
|
||||||
_, err = db.Sqlx.Exec("update gm_role set role_name = ?,description=?,role_list=? where id = ?;", this.RoleName, this.Description, this.RoleList, this.ID)
|
_, err = db.Sqlx.Exec(
|
||||||
|
"update gm_role set role_name = ?,description=?,role_list=? where id = ?;",
|
||||||
|
this.RoleName, this.Description, this.RoleList, this.ID)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -30,7 +32,9 @@ func (this *GmRoleModel) Delete() (err error) {
|
|||||||
|
|
||||||
// Insert
|
// Insert
|
||||||
func (this *GmRoleModel) Insert() (id int64, err error) {
|
func (this *GmRoleModel) Insert() (id int64, err error) {
|
||||||
rlt, err := db.Sqlx.Exec("insert into gm_role (role_name,description,role_list) values (?,?,?);", this.RoleName, this.Description, this.RoleList)
|
rlt, err := db.Sqlx.Exec(
|
||||||
|
"insert into gm_role (role_name,description,role_list) values (?,?,?);",
|
||||||
|
this.RoleName, this.Description, this.RoleList)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -19,7 +19,10 @@ type UserGroup struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (this *UserGroup) Insert(managerUid int32, appid int, userCount int, userList []byte) (err error) {
|
func (this *UserGroup) Insert(managerUid int32, appid int, userCount int, userList []byte) (err error) {
|
||||||
_, err = db.SqlBuilder.Insert("user_group").SetMap(map[string]interface{}{
|
_, err = db.
|
||||||
|
SqlBuilder.
|
||||||
|
Insert("user_group").
|
||||||
|
SetMap(map[string]interface{}{
|
||||||
"group_name": this.GroupName,
|
"group_name": this.GroupName,
|
||||||
"group_remark": this.GroupRemark,
|
"group_remark": this.GroupRemark,
|
||||||
"create_by": managerUid,
|
"create_by": managerUid,
|
||||||
|
@ -125,7 +125,7 @@ func (this *Response) Output(write io.Writer, data map[string]interface{}) error
|
|||||||
//得到trace信息
|
//得到trace信息
|
||||||
func (this *Response) getTrace(err error) []string {
|
func (this *Response) getTrace(err error) []string {
|
||||||
goEnv := os.Getenv("GO_ENV")
|
goEnv := os.Getenv("GO_ENV")
|
||||||
errorTrace := []string{}
|
var errorTrace []string
|
||||||
if goEnv == "product" {
|
if goEnv == "product" {
|
||||||
errorTrace = this.DealErr(err)
|
errorTrace = this.DealErr(err)
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,12 @@ func GetUserGroupSqlAndArgs(ids []int, appid int) (SQL string, Args []interface{
|
|||||||
return " and ( 1 = 1 ) ", nil, err
|
return " and ( 1 = 1 ) ", nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
sql, args, err := db.SqlBuilder.Select("user_list").From("user_group").Where(db.Eq{"appid": appid, "id": ids}).ToSql()
|
sql, args, err := db.
|
||||||
|
SqlBuilder.
|
||||||
|
Select("user_list").
|
||||||
|
From("user_group").
|
||||||
|
Where(db.Eq{"appid": appid, "id": ids}).
|
||||||
|
ToSql()
|
||||||
|
|
||||||
var userGroupList []model.UserGroup
|
var userGroupList []model.UserGroup
|
||||||
|
|
||||||
|
@ -15,10 +15,14 @@ type AppService struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (this *AppService) UpdateManager(app model.App, managerUid int32) (err error) {
|
func (this *AppService) UpdateManager(app model.App, managerUid int32) (err error) {
|
||||||
_, err = db.SqlBuilder.Update("app").SetMap(map[string]interface{}{
|
_, err = db.
|
||||||
|
SqlBuilder.
|
||||||
|
Update("app").
|
||||||
|
SetMap(map[string]interface{}{
|
||||||
"app_manager": app.AppManager,
|
"app_manager": app.AppManager,
|
||||||
"update_by": managerUid,
|
"update_by": managerUid}).
|
||||||
}).Where(db.Eq{"app_id": app.AppId}).RunWith(db.Sqlx).Exec()
|
Where(db.Eq{"app_id": app.AppId}).
|
||||||
|
RunWith(db.Sqlx).Exec()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -27,7 +31,11 @@ func (this *AppService) UpdateManager(app model.App, managerUid int32) (err erro
|
|||||||
|
|
||||||
func (this *AppService) Create(app model.App, managerUid int32) (err error) {
|
func (this *AppService) Create(app model.App, managerUid int32) (err error) {
|
||||||
roolbackFn := func(id int64) {
|
roolbackFn := func(id int64) {
|
||||||
db.SqlBuilder.Delete("app").Where(db.Eq{"id": id}).RunWith(db.Sqlx).Exec()
|
db.SqlBuilder.
|
||||||
|
Delete("app").
|
||||||
|
Where(db.Eq{"id": id}).
|
||||||
|
RunWith(db.Sqlx).
|
||||||
|
Exec()
|
||||||
}
|
}
|
||||||
|
|
||||||
app.AppId = util.GetUUid()
|
app.AppId = util.GetUUid()
|
||||||
@ -36,7 +44,10 @@ func (this *AppService) Create(app model.App, managerUid int32) (err error) {
|
|||||||
app.SaveMonth = 1
|
app.SaveMonth = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
rows, err := db.SqlBuilder.Insert("app").SetMap(map[string]interface{}{
|
rows, err := db.
|
||||||
|
SqlBuilder.
|
||||||
|
Insert("app").
|
||||||
|
SetMap(map[string]interface{}{
|
||||||
"app_name": app.AppName,
|
"app_name": app.AppName,
|
||||||
"descibe": app.Descibe,
|
"descibe": app.Descibe,
|
||||||
"app_id": app.AppId,
|
"app_id": app.AppId,
|
||||||
@ -127,7 +138,9 @@ func (this AppService) ChangeStatus(app model.App, managerUid int32) (err error)
|
|||||||
if !util.InArr([]int{1, 0}, *app.IsClose) {
|
if !util.InArr([]int{1, 0}, *app.IsClose) {
|
||||||
return errors.New("无效操作")
|
return errors.New("无效操作")
|
||||||
}
|
}
|
||||||
_, err = db.SqlBuilder.Update("app").
|
_, err = db.
|
||||||
|
SqlBuilder.
|
||||||
|
Update("app").
|
||||||
SetMap(map[string]interface{}{
|
SetMap(map[string]interface{}{
|
||||||
"is_close": *app.IsClose,
|
"is_close": *app.IsClose,
|
||||||
"update_by": managerUid}).
|
"update_by": managerUid}).
|
||||||
@ -153,8 +166,14 @@ func (this AppService) ChangeStatus(app model.App, managerUid int32) (err error)
|
|||||||
|
|
||||||
func (this *AppService) List(managerUid int32, app model.App) (list []model.App, count int, err error) {
|
func (this *AppService) List(managerUid int32, app model.App) (list []model.App, count int, err error) {
|
||||||
|
|
||||||
selectBuilder := db.SqlBuilder.Select("*").From("app")
|
selectBuilder := db.
|
||||||
selectBuilder2 := db.SqlBuilder.Select("count(*)").From("app")
|
SqlBuilder.
|
||||||
|
Select("*").
|
||||||
|
From("app")
|
||||||
|
selectBuilder2 := db.
|
||||||
|
SqlBuilder.
|
||||||
|
Select("count(*)").
|
||||||
|
From("app")
|
||||||
|
|
||||||
if managerUid != 1 {
|
if managerUid != 1 {
|
||||||
selectBuilder = selectBuilder.Where(db.Eq{"create_by": managerUid})
|
selectBuilder = selectBuilder.Where(db.Eq{"create_by": managerUid})
|
||||||
@ -176,7 +195,9 @@ func (this *AppService) List(managerUid int32, app model.App) (list []model.App,
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err = db.Sqlx.Select(&list, sql, args...)
|
err = db.
|
||||||
|
Sqlx.
|
||||||
|
Select(&list, sql, args...)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -194,7 +215,10 @@ func (this *AppService) ResetAppkey(managerUid int32, app model.App) (err error)
|
|||||||
|
|
||||||
app.AppKey = util.MD5HexHash(util.Str2bytes(util.GetUUid()))
|
app.AppKey = util.MD5HexHash(util.Str2bytes(util.GetUUid()))
|
||||||
|
|
||||||
_, err = db.SqlBuilder.Update("app").SetMap(map[string]interface{}{
|
_, err = db.
|
||||||
|
SqlBuilder.
|
||||||
|
Update("app").
|
||||||
|
SetMap(map[string]interface{}{
|
||||||
"app_key": app.AppKey,
|
"app_key": app.AppKey,
|
||||||
"update_by": managerUid,
|
"update_by": managerUid,
|
||||||
}).Where(db.Eq{"app_id": app.AppId}).RunWith(db.Sqlx).Exec()
|
}).Where(db.Eq{"app_id": app.AppId}).RunWith(db.Sqlx).Exec()
|
||||||
|
@ -10,7 +10,10 @@ type DebugData struct {
|
|||||||
|
|
||||||
func (this *DebugData) AddDebugDeviceID(appid, deviceID, remark string, managerUid int32) (err error) {
|
func (this *DebugData) AddDebugDeviceID(appid, deviceID, remark string, managerUid int32) (err error) {
|
||||||
|
|
||||||
_, err = db.SqlBuilder.Insert("debug_device").SetMap(map[string]interface{}{
|
_, err = db.
|
||||||
|
SqlBuilder.
|
||||||
|
Insert("debug_device").
|
||||||
|
SetMap(map[string]interface{}{
|
||||||
"remark": remark,
|
"remark": remark,
|
||||||
"device_id": deviceID,
|
"device_id": deviceID,
|
||||||
"appid": appid,
|
"appid": appid,
|
||||||
|
@ -33,9 +33,12 @@ func (this GmUserService) CheckLogin(username, password string) (token string, e
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
db.SqlBuilder.Update("gm_user").SetMap(map[string]interface{}{
|
db.SqlBuilder.
|
||||||
"last_login_time": time.Now().Format(util.TimeFormat),
|
Update("gm_user").
|
||||||
}).Where(db.Eq{"id": gmUser.ID}).RunWith(db.Sqlx).Exec()
|
SetMap(map[string]interface{}{"last_login_time": time.Now().Format(util.TimeFormat)}).
|
||||||
|
Where(db.Eq{"id": gmUser.ID}).
|
||||||
|
RunWith(db.Sqlx).
|
||||||
|
Exec()
|
||||||
|
|
||||||
token, err = jwt.GenerateToken(gmUser)
|
token, err = jwt.GenerateToken(gmUser)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -10,7 +10,9 @@ import (
|
|||||||
func GetAppidsByToken(token string) (list []model.App, err error) {
|
func GetAppidsByToken(token string) (list []model.App, err error) {
|
||||||
c, _ := jwt.ParseToken(token)
|
c, _ := jwt.ParseToken(token)
|
||||||
|
|
||||||
selectBuilder := db.SqlBuilder.Select("id,app_name").From("app")
|
selectBuilder := db.SqlBuilder.
|
||||||
|
Select("id,app_name").
|
||||||
|
From("app")
|
||||||
|
|
||||||
if c.UserID != 1 {
|
if c.UserID != 1 {
|
||||||
selectBuilder = selectBuilder.Where(fmt.Sprintf("FIND_IN_SET(%v,app_manager)", c.UserID)).Where(db.Eq{"is_close": 0})
|
selectBuilder = selectBuilder.Where(fmt.Sprintf("FIND_IN_SET(%v,app_manager)", c.UserID)).Where(db.Eq{"is_close": 0})
|
||||||
|
@ -14,9 +14,13 @@ type PannelService struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (this *PannelService) UpdatePannelManager(managers string, id int, managerUid int32) (err error) {
|
func (this *PannelService) UpdatePannelManager(managers string, id int, managerUid int32) (err error) {
|
||||||
_, err = db.SqlBuilder.Update("pannel").SetMap(map[string]interface{}{
|
_, err = db.
|
||||||
"managers": managers,
|
SqlBuilder.
|
||||||
}).Where(db.Eq{"id": id, "create_by": managerUid}).RunWith(db.Sqlx).Exec()
|
Update("pannel").
|
||||||
|
SetMap(map[string]interface{}{"managers": managers}).
|
||||||
|
Where(db.Eq{"id": id, "create_by": managerUid}).
|
||||||
|
RunWith(db.Sqlx).
|
||||||
|
Exec()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -24,7 +28,12 @@ func (this *PannelService) RtListByAppid(appid int) (res map[int]model.ReportTab
|
|||||||
|
|
||||||
res = map[int]model.ReportTable{}
|
res = map[int]model.ReportTable{}
|
||||||
|
|
||||||
sql, args, err := db.SqlBuilder.Select("id,name,rt_type,data").From("report_table").Where(db.Eq{"appid": appid}).ToSql()
|
sql, args, err := db.
|
||||||
|
SqlBuilder.
|
||||||
|
Select("id,name,rt_type,data").
|
||||||
|
From("report_table").
|
||||||
|
Where(db.Eq{"appid": appid}).
|
||||||
|
ToSql()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@ -64,13 +73,17 @@ func (this *PannelService) UpdatePannelRt(reportTables string, id int, managerUi
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (this *PannelService) CopyPannel(data model.Pannel, managerUid int32) (err error) {
|
func (this *PannelService) CopyPannel(data model.Pannel, managerUid int32) (err error) {
|
||||||
_, err = db.Sqlx.Exec(`insert into pannel(folder_id,pannel_name,create_by,report_tables) values (?,?,?,?)`,
|
_, err = db.
|
||||||
data.FolderId, data.PannelName, managerUid, data.ReportTables)
|
Sqlx.
|
||||||
|
Exec(`insert into pannel(folder_id,pannel_name,create_by,report_tables) values (?,?,?,?)`,
|
||||||
|
data.FolderId, data.PannelName, managerUid, data.ReportTables,
|
||||||
|
)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *PannelService) DeleteDir(data model.PannelFolder) (err error) {
|
func (this *PannelService) DeleteDir(data model.PannelFolder) (err error) {
|
||||||
_, err = db.Sqlx.Exec(`
|
_, err = db.Sqlx.
|
||||||
|
Exec(`
|
||||||
DELETE p1,p2 FROM
|
DELETE p1,p2 FROM
|
||||||
pannel_folder p1
|
pannel_folder p1
|
||||||
LEFT JOIN pannel p2 ON p1.id = p2.folder_id where p1.id = ? and p1.appid = ? and p1.create_by = ?`, data.Id, data.Appid, data.CreateBy)
|
LEFT JOIN pannel p2 ON p1.id = p2.folder_id where p1.id = ? and p1.appid = ? and p1.create_by = ?`, data.Id, data.Appid, data.CreateBy)
|
||||||
@ -107,12 +120,16 @@ func (this *PannelService) Rename(pannelName string, id int, managerUid int32) (
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (this *PannelService) AddDir(data request.NewDir) (err error) {
|
func (this *PannelService) AddDir(data request.NewDir) (err error) {
|
||||||
_, err = db.SqlBuilder.Insert("pannel_folder").
|
_, err = db.
|
||||||
|
SqlBuilder.
|
||||||
|
Insert("pannel_folder").
|
||||||
SetMap(map[string]interface{}{
|
SetMap(map[string]interface{}{
|
||||||
"appid": data.Appid,
|
"appid": data.Appid,
|
||||||
"create_by": data.CreateBy,
|
"create_by": data.CreateBy,
|
||||||
"folder_name": data.FolderName,
|
"folder_name": data.FolderName,
|
||||||
}).RunWith(db.Sqlx).Exec()
|
}).
|
||||||
|
RunWith(db.Sqlx).
|
||||||
|
Exec()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -123,7 +140,9 @@ func (this *PannelService) AddPannel(data request.NewPannel, managerUid int32) (
|
|||||||
"folder_id": data.FolderId,
|
"folder_id": data.FolderId,
|
||||||
"pannel_name": data.PannelName,
|
"pannel_name": data.PannelName,
|
||||||
"create_by": managerUid,
|
"create_by": managerUid,
|
||||||
}).RunWith(db.Sqlx).Exec()
|
}).
|
||||||
|
RunWith(db.Sqlx).
|
||||||
|
Exec()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -153,7 +172,9 @@ FROM
|
|||||||
WHERE
|
WHERE
|
||||||
(p1.create_by = ? OR FIND_IN_SET(?,p2.managers) ) and appid= ?`
|
(p1.create_by = ? OR FIND_IN_SET(?,p2.managers) ) and appid= ?`
|
||||||
|
|
||||||
err = db.Sqlx.Select(&res, sql, managerUid, managerUid, managerUid, appid)
|
err = db.
|
||||||
|
Sqlx.
|
||||||
|
Select(&res, sql, managerUid, managerUid, managerUid, appid)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
@ -219,11 +240,17 @@ func (this *PannelService) FindNameCount(data request.FindNameCount, managerUid
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (this *PannelService) DeleteReportTableByID(data model.ReportTable, managerUid int32) (err error) {
|
func (this *PannelService) DeleteReportTableByID(data model.ReportTable, managerUid int32) (err error) {
|
||||||
if _, err := db.SqlBuilder.Delete("report_table").Where(db.Eq{"id": data.Id, "user_id": managerUid}).RunWith(db.Sqlx).Exec(); err != nil {
|
if _, err := db.
|
||||||
|
SqlBuilder.
|
||||||
|
Delete("report_table").
|
||||||
|
Where(db.Eq{"id": data.Id, "user_id": managerUid}).
|
||||||
|
RunWith(db.Sqlx).Exec();err != nil{
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
if _, err := db.Sqlx.Exec(`UPDATE pannel SET report_tables = TRIM(BOTH ',' FROM REPLACE(CONCAT(',', report_tables, ','), concat(',',?,','), ','))
|
if _, err := db.
|
||||||
|
Sqlx.
|
||||||
|
Exec(`UPDATE pannel SET report_tables = TRIM(BOTH ',' FROM REPLACE(CONCAT(',', report_tables, ','), concat(',',?,','), ','))
|
||||||
WHERE FIND_IN_SET(?, report_tables) and create_by = ?`, data.Id, data.Id, managerUid); err != nil {
|
WHERE FIND_IN_SET(?, report_tables) and create_by = ?`, data.Id, data.Id, managerUid); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -242,7 +269,13 @@ func (this *PannelService) ReportTableList(appid int, rtType int8, managerUid in
|
|||||||
where["rt_type"] = rtType
|
where["rt_type"] = rtType
|
||||||
}
|
}
|
||||||
|
|
||||||
sql, args, err := db.SqlBuilder.Select("*").From("report_table").Where(where).OrderBy("rt_type").ToSql()
|
sql, args, err := db.
|
||||||
|
SqlBuilder.
|
||||||
|
Select("*").
|
||||||
|
From("report_table").
|
||||||
|
Where(where).
|
||||||
|
OrderBy("rt_type").
|
||||||
|
ToSql()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
@ -56,7 +56,8 @@ func (this RealDataService) ReportCount(appid string, startTime string, endTime
|
|||||||
var failCountArr []count
|
var failCountArr []count
|
||||||
var succCountArr []count
|
var succCountArr []count
|
||||||
var showNameTmpArr []ShowNameTmp
|
var showNameTmpArr []ShowNameTmp
|
||||||
mysqlErr := db.Sqlx.Select(&showNameTmpArr, "select event_name,show_name from meta_event where appid = ?", appid)
|
mysqlErr := db.Sqlx.
|
||||||
|
Select(&showNameTmpArr, "select event_name,show_name from meta_event where appid = ?", appid)
|
||||||
if util.FilterMysqlNilErr(mysqlErr) {
|
if util.FilterMysqlNilErr(mysqlErr) {
|
||||||
return nil, mysqlErr
|
return nil, mysqlErr
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user