Bläddra i källkod

fix(merchant):修复用户认证参数类型转换问题- 将生日参数转换为字符串以确保日期格式正确解析
-修正认证类型字段名称拼写错误(concertType -> conCertType)
- 统一参数类型转换,避免因类型不一致导致的认证失败

shichen 10 månader sedan
förälder
incheckning
9a935b8703

+ 1 - 1
app/common/repositories/merchant/order/OrderGzcRepository.php

@@ -387,7 +387,7 @@ class OrderGzcRepository extends BaseRepository
387 387
                 'user_card' => $user_card,
388 388
                 'card_positive'=> $card_positive,
389 389
                 'card_reverse'=> $card_reverse,
390
-                'concertType' => strval($concertType),
390
+                'conCertType' => strval($concertType),
391 391
                 'birthday' => strval($birthday),
392 392
                 'conSex' => strval($gender),
393 393
                 'age' => intval($age)

+ 1 - 1
app/controller/admin/system/merchant/GzcLogs.php

@@ -104,7 +104,7 @@ class GzcLogs extends BaseController
104 104
         if(!$uid) return app('json')->fail('创建或获取用户失败');
105 105
         // 兼容港澳台用户认证
106 106
         $age = (new DateTime())->diff(
107
-            DateTime::createFromFormat('Ymd', $birthday)
107
+            DateTime::createFromFormat('Ymd', strval($birthday))
108 108
         )->y;
109 109
         $certification = $OrderGzcRepository->certification($uid, $mobile, $user_name, $user_card, $card_positive, $card_reverse,$cardType,$birthday,$gender,$age);
110 110
         Log::info('pcpc认证结果' . json_encode($certification));