| 12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
- namespace App\Module\User\Services;
- use App\Module\User\Enums\PHONE_STATUS;
- use App\Module\User\Enums\PHONE_TYPE;
- use App\Module\User\Models\UserPhone;
- use App\Module\User\PhoneType;
- class Phone
- {
- /**
- * 绑定 手机号码
- * @param $user_id
- * @param $phone
- * @param PhoneType $phoneType
- * @return UserPhone|false
- */
- static public function bind($user_id, $phone, PHONE_TYPE $phoneType = PHONE_TYPE::SYS)
- {
- $new = new UserPhone();
- $new->phone = $phone;
- $new->user_id = $user_id;
- $new->status = PHONE_STATUS::BIND;
- $new->type = $phoneType;
- if ($new->save() === false) {
- return false;
- }
- return $new;
- }
- }
|