From 4b167dacbbea113c8bdff92f09a9b5e2677db56a Mon Sep 17 00:00:00 2001 From: yystopf Date: Wed, 17 Aug 2022 18:39:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D:=20trace=20user=20=E6=89=8B?= =?UTF-8?q?=E6=9C=BA=E5=8F=B7=E4=B8=BA=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/models/trace_user.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/models/trace_user.rb b/app/models/trace_user.rb index 1d2cd0b4c..69198706e 100644 --- a/app/models/trace_user.rb +++ b/app/models/trace_user.rb @@ -32,7 +32,7 @@ class TraceUser < ApplicationRecord self.username = user.login self.password = SecureRandom.hex self.unit = user.custom_department.blank? ? 'GitLink' : user.custom_department - self.telnumber = user.phone + self.telnumber = user.phone || "" self.email = user.mail self.name = user.nickname.blank? ? user.login : user.nickname @@ -41,7 +41,7 @@ class TraceUser < ApplicationRecord def build_token - return if username.blank? || password.blank? || unit.blank? || telnumber.blank? || email.blank? || name.blank? + return if username.blank? || password.blank? || unit.blank? || email.blank? || name.blank? response = Trace::AddUserService.call(username, password, unit, telnumber, email, name) self.token = response[1]['token'] @@ -49,7 +49,7 @@ class TraceUser < ApplicationRecord end def refresh_token - return if username.blank? || password.blank? || unit.blank? || telnumber.blank? || email.blank? || name.blank? + return if username.blank? || password.blank? || unit.blank? || email.blank? || name.blank? response = Trace::LoginService.call(username, password) self.token = response[1]['token']