优化代码格式
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("您无权操作该用户!"))
|
||||
}
|
||||
|
||||
_, 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)
|
||||
|
@ -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(),
|
||||
}))
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
|
@ -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
|
||||
|
||||
}
|
||||
|
@ -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)).
|
||||
|
@ -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,
|
||||
|
@ -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
|
||||
}
|
||||
|
@ -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,
|
||||
|
@ -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)
|
||||
}
|
||||
|
@ -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
|
||||
|
||||
|
@ -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()
|
||||
|
@ -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,
|
||||
|
@ -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 {
|
||||
|
@ -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})
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user