|
|
@@ -13,6 +13,8 @@ use common\components\ActiveQuery;
|
|
|
use common\components\ActiveRecord;
|
|
|
use common\helpers\Cache;
|
|
|
use common\helpers\Tool;
|
|
|
+use common\models\BaUser;
|
|
|
+use common\models\BaUserInfo;
|
|
|
use common\models\Config;
|
|
|
use common\models\PerfMonth;
|
|
|
use common\models\PerfPeriod;
|
|
|
@@ -631,4 +633,82 @@ class Info {
|
|
|
if ($data && $data['IS_UNION'] == 1) return true;
|
|
|
return false;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取用户ID
|
|
|
+ * @param $userName
|
|
|
+ * @return mixed
|
|
|
+ */
|
|
|
+ public static function getBaUserIdByUserName($userName) {
|
|
|
+ $user = BaUserInfo::findOneAsArray('USER_NAME=:USER_NAME AND DELETED=0', [':USER_NAME' => $userName], 'USER_ID');
|
|
|
+ return $user ? $user['USER_ID'] : null;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取会员名通过ID
|
|
|
+ * @param $userId
|
|
|
+ * @return mixed|null
|
|
|
+ */
|
|
|
+ public static function getBaUserNameByUserId($userId) {
|
|
|
+ $user = BaUserInfo::findOneAsArray('USER_ID=:USER_ID AND DELETED=0', [':USER_ID' => $userId], 'USER_NAME');
|
|
|
+ return $user ? $user['USER_NAME'] : null;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取用户EMAIL
|
|
|
+ * @param $userName
|
|
|
+ * @return mixed
|
|
|
+ */
|
|
|
+ public static function getBaEmailByUserId($userId) {
|
|
|
+ $user = BaUserInfo::findOneAsArray('USER_ID=:USER_ID AND DELETED=0', [':USER_ID' => $userId], 'USER_NAME');
|
|
|
+ return $user ? $user['EMAIL'] : null;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取会员姓名通过ID
|
|
|
+ * @param $userId
|
|
|
+ * @return null
|
|
|
+ */
|
|
|
+ public static function getBaUserRealNameByUserId($userId) {
|
|
|
+ $user = BaUser::findOneAsArray('ID=:ID AND DELETED=0', [':ID' => $userId], 'REAL_NAME');
|
|
|
+ return $user ? $user['REAL_NAME'] : null;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取会员邮箱通过ID
|
|
|
+ * @param $userId
|
|
|
+ * @return null
|
|
|
+ */
|
|
|
+ public static function getBaUserEmailByUserId($userId) {
|
|
|
+ $user = BaUser::findOneAsArray('ID=:ID AND DELETED=0', [':ID' => $userId], 'EMAIL');
|
|
|
+ return $user ? $user['EMAIL'] : null;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取手机号通过ID
|
|
|
+ * @param $userId
|
|
|
+ * @return null
|
|
|
+ */
|
|
|
+ public static function getBaUserMobileByUserId($userId) {
|
|
|
+ $user = BaUser::findOneAsArray('ID=:ID AND DELETED=0', [':ID' => $userId], 'MOBILE');
|
|
|
+ return $user ? $user['MOBILE'] : null;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 通过用户ID获取用户的编号和名称
|
|
|
+ * @param $userId
|
|
|
+ * @return array|null
|
|
|
+ */
|
|
|
+ public static function getBaBaseUserById($userId) {
|
|
|
+ return BaUser::findOneAsArray('ID=:ID', [':ID' => $userId], 'ID,USER_NAME,REAL_NAME');
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 通过用户ID获取用户的编号和名称
|
|
|
+ * @param $username
|
|
|
+ * @return array|null
|
|
|
+ */
|
|
|
+ public static function getBaBaseUserByUserName($username) {
|
|
|
+ return BaUser::findOneAsArray('USER_NAME=:USER_NAME', [':USER_NAME' => $username]);
|
|
|
+ }
|
|
|
}
|