Bladeren bron

feat(user): 添加用户生日信息处理

- 在用户认证逻辑中提取并处理生日信息- 增加对身份证号中生日字段的解析
- 清理生日字符串中的点号分隔符
shichen 10 maanden geleden
bovenliggende
commit
e86e21fcfa
1 gewijzigde bestanden met toevoegingen van 3 en 2 verwijderingen
  1. 3 2
      app/controller/api/user/User.php

+ 3 - 2
app/controller/api/user/User.php

@@ -58,7 +58,7 @@ class User extends BaseController
58
     ];
58
     ];
59
 
59
 
60
     // private $request;
60
     // private $request;
61
-
61
+    //
62
     // public function __construct(App $app, UserRepository $repository)
62
     // public function __construct(App $app, UserRepository $repository)
63
     // {
63
     // {
64
     //     $this->request = $app->request;
64
     //     $this->request = $app->request;
@@ -982,7 +982,6 @@ class User extends BaseController
982
             if ($real_user_card != $params['user_card']) {
982
             if ($real_user_card != $params['user_card']) {
983
                 return app('json')->fail('姓名或身份证号输入有误~');
983
                 return app('json')->fail('姓名或身份证号输入有误~');
984
             }
984
             }
985
-
986
             $params['reason'] = '';
985
             $params['reason'] = '';
987
             $params['audit_time'] = 0;
986
             $params['audit_time'] = 0;
988
             $params['update_time'] = 0;
987
             $params['update_time'] = 0;
@@ -994,6 +993,8 @@ class User extends BaseController
994
                 $gender = 2;
993
                 $gender = 2;
995
             }
994
             }
996
             $params['gender'] = $gender;
995
             $params['gender'] = $gender;
996
+            $birthday = $result['words_result']['birthday'][0]['word']??'';
997
+            $params['birthday'] = str_replace('.','',$birthday);
997
             $res = $this->repository->add_cer($params, $member_id);
998
             $res = $this->repository->add_cer($params, $member_id);
998
             if ($res) {
999
             if ($res) {
999
                 $userRepository = app()->make(UserRepository::class);
1000
                 $userRepository = app()->make(UserRepository::class);