|
|
@@ -269,7 +269,7 @@ func (s *UserService) GetUserInfoById(id int, withPwd ...bool) (user *model.SysU
|
|
|
|
|
|
func (s *UserService) CreateUser(req *model.AddUserReq) (err error) {
|
|
|
var tx *gdb.TX
|
|
|
- tx, err = g.DB().Begin()
|
|
|
+ tx, err = s.Dao.DB.Begin()
|
|
|
if err != nil {
|
|
|
err = myerrors.TipsError("事务开启失败")
|
|
|
return
|
|
|
@@ -430,7 +430,7 @@ func (s *UserService) UpdateUser(req *model.EditUserReq) (err error) {
|
|
|
return
|
|
|
}
|
|
|
var tx *gdb.TX
|
|
|
- tx, err = g.DB().Begin()
|
|
|
+ tx, err = s.Dao.DB.Begin()
|
|
|
//保存管理员信息
|
|
|
var userData *model.SysUser
|
|
|
err = s.Dao.Where("id", req.Id).Scan(&userData)
|
|
|
@@ -486,7 +486,7 @@ func (s *UserService) ChangeUserStatus(req *model.SysUserStatusReq) error {
|
|
|
|
|
|
// DeleteUserByIds 删除用户信息
|
|
|
func (s *UserService) DeleteUserByIds(ctx context.Context, ids []int64) error {
|
|
|
- return g.DB().Transaction(ctx, func(ctx context.Context, tx *gdb.TX) error {
|
|
|
+ return s.Dao.Transaction(ctx, func(ctx context.Context, tx *gdb.TX) error {
|
|
|
_, err := s.Dao.Ctx(ctx).TX(tx).Where(s.Dao.C.Id+" in(?)", ids).Delete()
|
|
|
//删除用户对应的岗位
|
|
|
//_, err = dao.SysUserPost.Ctx(ctx).TX(tx).Delete(dao.SysUserPost.C.UserId+" in (?)", ids)
|