🎨 新增批量修改包月服务价格功能&新增讲师管理相关功能
This commit is contained in:
@@ -97,4 +97,13 @@ func (u *TeacherVipService) GetTeacherVip(id int) (vip app.TeacherVip, err error
|
||||
return vip, nil
|
||||
}
|
||||
|
||||
func (u *TeacherVipService) UpdatePriceBatch(p request.UpdateTeacherVipPriceBatch) (err error) {
|
||||
err = global.GVA_DB.Model(&app.TeacherVip{}).Where("id IN ?", p.Ids).Update("price", p.Price).Error
|
||||
if err != nil {
|
||||
global.GVA_LOG.Error("批量更新讲师VIP价格失败", zap.Error(err))
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// ===========================管理后台接口===========================
|
||||
|
@@ -244,7 +244,7 @@ func (u *AppUserService) GetTeacherList(p common.PageInfo) (list []vo.TeacherInf
|
||||
global.GVA_LOG.Error("查询教师总数失败", zap.Error(err))
|
||||
return nil, 0, err
|
||||
}
|
||||
err = db.Limit(limit).Offset(offset).Select("id, nick_name, avatar,des").Find(&list).Error
|
||||
err = db.Limit(limit).Offset(offset).Select("id, nick_name, avatar,des,weight").Find(&list).Error
|
||||
if err != nil {
|
||||
global.GVA_LOG.Error("查询教师列表失败", zap.Error(err))
|
||||
return nil, 0, err
|
||||
|
@@ -363,3 +363,23 @@ func (u *UserService) GetUserVipList(p request.GetUserListReq) (list []vo.UserIn
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// SetTeacherWeight 设置讲师权重
|
||||
func (u *UserService) SetTeacherWeight(p request.SetTeacherInfo) (err error) {
|
||||
err = global.GVA_DB.Model(&user.User{}).Where("id = ?", p.Id).Update("weight", p.Weight).Error
|
||||
if err != nil {
|
||||
global.GVA_LOG.Error("设置讲师权重失败", zap.Error(err))
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// SetTeacherExpectRate 设置讲师分成
|
||||
func (u *UserService) SetTeacherExpectRate(p request.SetTeacherInfo) (err error) {
|
||||
err = global.GVA_DB.Model(&user.User{}).Where("id = ?", p.Id).Update("expect_rate", p.ExpectRate).Error
|
||||
if err != nil {
|
||||
global.GVA_LOG.Error("设置讲师权重失败", zap.Error(err))
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
Reference in New Issue
Block a user