ソースを参照

绑定手机号,同步修改兼职手机号

icole 4 年 前
コミット
c09b8c9d0e
1 ファイル変更11 行追加0 行削除
  1. 11 0
      internal/logic/user/bind_mobile_logic.go

+ 11 - 0
internal/logic/user/bind_mobile_logic.go

@@ -32,10 +32,21 @@ func (l *BindMobileLogic) BindMobile(req types.BindMobileRequest) (*types.Respon
 		return nil, err
 	}
 	_, err = l.svcCtx.SqlConn.Exec(`update i2bill_user set mobile = ? where id = ?`, mobile, l.UserId)
+	tx := l.svcCtx.DB.NewSession()
+	tx.Begin()
+	_, err = tx.Exec("update i2bill_user set mobile = ? where id = ?", mobile, l.UserId)
 	if err != nil {
+		tx.Rollback()
 		logx.Error(err)
 		return nil, err
 	}
+	tx.Exec("update i2bill_mkt_part_time_user set ipone_number = ? where user_id = ?", mobile, l.UserId)
+	if err != nil {
+		tx.Rollback()
+		logx.Error(err)
+		return nil, err
+	}
+	tx.Commit()
 	resp := make(map[string]interface{})
 	resp["id"] = l.UserId
 	resp["mobile"] = mobile