优化代码格式

This commit is contained in:
2022-04-10 23:22:35 +08:00
parent edce771253
commit 649c0afc07
15 changed files with 134 additions and 47 deletions

View File

@ -244,9 +244,13 @@ func (this ManagerUserController) UserBanAction(ctx *Ctx) error {
return this.Error(ctx, errors.New("您无权操作该用户!"))
}
_, err = db.SqlBuilder.Update("gm_user").SetMap(map[string]interface{}{
"is_del": ban_typ,
}).Where(db.Eq{"id": id}).RunWith(db.Sqlx).Exec()
_, err = db.
SqlBuilder.
Update("gm_user").
SetMap(map[string]interface{}{"is_del": ban_typ}).
Where(db.Eq{"id": id}).
RunWith(db.Sqlx).
Exec()
if err != nil {
return this.Error(ctx, err)

View File

@ -173,15 +173,11 @@ func GetWordParse(ctx *fasthttp.RequestCtx) {
Def string `json:"def"`
Juzi string `json:"juzi"`
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(), `"`, ""),
Juzi: strings.ReplaceAll(selection.Find("p em").Text(), `"`, ""),
TongYiCi: selection.Find(".gray a").Text(),
}))
})
}
})

View File

@ -16,8 +16,11 @@ func Timer(ctx *fiber.Ctx) error {
err := ctx.Next()
// stop timer
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
}

View File

@ -12,7 +12,10 @@ type Curd interface {
}
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)
sql, args, err := sqlA.
Limit(uint64(limit)).

View File

@ -52,7 +52,10 @@ func (this *GmOperaterLog) Insert() (err error) {
if err != nil {
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_id": this.OperaterId,
"operater_action": this.OperaterAction,

View File

@ -18,7 +18,9 @@ func (this *GmRoleModel) GetById(roleId int) (model GmRoleModel, err error) {
// Update
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
}
@ -30,7 +32,9 @@ func (this *GmRoleModel) Delete() (err error) {
// Insert
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 {
return
}

View File

@ -19,7 +19,10 @@ type UserGroup struct {
}
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_remark": this.GroupRemark,
"create_by": managerUid,

View File

@ -125,7 +125,7 @@ func (this *Response) Output(write io.Writer, data map[string]interface{}) error
//得到trace信息
func (this *Response) getTrace(err error) []string {
goEnv := os.Getenv("GO_ENV")
errorTrace := []string{}
var errorTrace []string
if goEnv == "product" {
errorTrace = this.DealErr(err)
}

View File

@ -13,7 +13,12 @@ func GetUserGroupSqlAndArgs(ids []int, appid int) (SQL string, Args []interface{
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

View File

@ -15,10 +15,14 @@ type AppService struct {
}
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,
"update_by": managerUid,
}).Where(db.Eq{"app_id": app.AppId}).RunWith(db.Sqlx).Exec()
"update_by": managerUid}).
Where(db.Eq{"app_id": app.AppId}).
RunWith(db.Sqlx).Exec()
if err != nil {
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) {
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()
@ -36,7 +44,10 @@ func (this *AppService) Create(app model.App, managerUid int32) (err error) {
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,
"descibe": app.Descibe,
"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) {
return errors.New("无效操作")
}
_, err = db.SqlBuilder.Update("app").
_, err = db.
SqlBuilder.
Update("app").
SetMap(map[string]interface{}{
"is_close": *app.IsClose,
"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) {
selectBuilder := db.SqlBuilder.Select("*").From("app")
selectBuilder2 := db.SqlBuilder.Select("count(*)").From("app")
selectBuilder := db.
SqlBuilder.
Select("*").
From("app")
selectBuilder2 := db.
SqlBuilder.
Select("count(*)").
From("app")
if managerUid != 1 {
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
}
err = db.Sqlx.Select(&list, sql, args...)
err = db.
Sqlx.
Select(&list, sql, args...)
if err != nil {
return
}
@ -194,7 +215,10 @@ func (this *AppService) ResetAppkey(managerUid int32, app model.App) (err error)
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,
"update_by": managerUid,
}).Where(db.Eq{"app_id": app.AppId}).RunWith(db.Sqlx).Exec()

View File

@ -10,7 +10,10 @@ type DebugData struct {
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,
"device_id": deviceID,
"appid": appid,

View File

@ -33,9 +33,12 @@ func (this GmUserService) CheckLogin(username, password string) (token string, e
return
}
db.SqlBuilder.Update("gm_user").SetMap(map[string]interface{}{
"last_login_time": time.Now().Format(util.TimeFormat),
}).Where(db.Eq{"id": gmUser.ID}).RunWith(db.Sqlx).Exec()
db.SqlBuilder.
Update("gm_user").
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)
if err != nil {

View File

@ -10,7 +10,9 @@ import (
func GetAppidsByToken(token string) (list []model.App, err error) {
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 {
selectBuilder = selectBuilder.Where(fmt.Sprintf("FIND_IN_SET(%v,app_manager)", c.UserID)).Where(db.Eq{"is_close": 0})

View File

@ -14,9 +14,13 @@ type PannelService struct {
}
func (this *PannelService) UpdatePannelManager(managers string, id int, managerUid int32) (err error) {
_, err = db.SqlBuilder.Update("pannel").SetMap(map[string]interface{}{
"managers": managers,
}).Where(db.Eq{"id": id, "create_by": managerUid}).RunWith(db.Sqlx).Exec()
_, err = db.
SqlBuilder.
Update("pannel").
SetMap(map[string]interface{}{"managers": managers}).
Where(db.Eq{"id": id, "create_by": managerUid}).
RunWith(db.Sqlx).
Exec()
return
}
@ -24,7 +28,12 @@ func (this *PannelService) RtListByAppid(appid int) (res map[int]model.ReportTab
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 {
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) {
_, err = db.Sqlx.Exec(`insert into pannel(folder_id,pannel_name,create_by,report_tables) values (?,?,?,?)`,
data.FolderId, data.PannelName, managerUid, data.ReportTables)
_, err = db.
Sqlx.
Exec(`insert into pannel(folder_id,pannel_name,create_by,report_tables) values (?,?,?,?)`,
data.FolderId, data.PannelName, managerUid, data.ReportTables,
)
return
}
func (this *PannelService) DeleteDir(data model.PannelFolder) (err error) {
_, err = db.Sqlx.Exec(`
_, err = db.Sqlx.
Exec(`
DELETE p1,p2 FROM
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)
@ -107,12 +120,16 @@ func (this *PannelService) Rename(pannelName string, id int, managerUid int32) (
}
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{}{
"appid": data.Appid,
"create_by": data.CreateBy,
"folder_name": data.FolderName,
}).RunWith(db.Sqlx).Exec()
}).
RunWith(db.Sqlx).
Exec()
return
}
@ -123,7 +140,9 @@ func (this *PannelService) AddPannel(data request.NewPannel, managerUid int32) (
"folder_id": data.FolderId,
"pannel_name": data.PannelName,
"create_by": managerUid,
}).RunWith(db.Sqlx).Exec()
}).
RunWith(db.Sqlx).
Exec()
return
}
@ -153,7 +172,9 @@ FROM
WHERE
(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 {
return
@ -219,11 +240,17 @@ func (this *PannelService) FindNameCount(data request.FindNameCount, managerUid
}
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
}
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 {
return err
}
@ -242,7 +269,13 @@ func (this *PannelService) ReportTableList(appid int, rtType int8, managerUid in
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 {
return nil, err

View File

@ -56,7 +56,8 @@ func (this RealDataService) ReportCount(appid string, startTime string, endTime
var failCountArr []count
var succCountArr []count
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) {
return nil, mysqlErr
}