|
|
@@ -14,6 +14,7 @@ use app\common\repositories\merchant\order\OrderGzcRepository;
|
|
14
|
14
|
use app\common\repositories\merchant\order\OrderMerchantRepository;
|
|
15
|
15
|
use crmeb\basic\BaseController;
|
|
16
|
16
|
use app\common\repositories\store\ExcelRepository;
|
|
|
17
|
+use Nette\Utils\DateTime;
|
|
17
|
18
|
use think\App;
|
|
18
|
19
|
use think\facade\Db;
|
|
19
|
20
|
use think\facade\Log;
|
|
|
@@ -102,7 +103,10 @@ class GzcLogs extends BaseController
|
|
102
|
103
|
$uid = $register['data']['uid'] ?? 0;
|
|
103
|
104
|
if(!$uid) return app('json')->fail('创建或获取用户失败');
|
|
104
|
105
|
// 兼容港澳台用户认证
|
|
105
|
|
- $certification = $OrderGzcRepository->certification($uid, $mobile, $user_name, $user_card, $card_positive, $card_reverse,$cardType,$birthday,$gender);
|
|
|
106
|
+ $age = (new DateTime())->diff(
|
|
|
107
|
+ DateTime::createFromFormat('Ymd', $birthday)
|
|
|
108
|
+ )->y;
|
|
|
109
|
+ $certification = $OrderGzcRepository->certification($uid, $mobile, $user_name, $user_card, $card_positive, $card_reverse,$cardType,$birthday,$gender,$age);
|
|
106
|
110
|
Log::info('pcpc认证结果' . json_encode($certification));
|
|
107
|
111
|
if($certification['status'] != 200) return app('json')->fail('实名认证失败:'.$certification['message']);
|
|
108
|
112
|
$gzc = $OrderGzcRepository->gzc($uid,$log['pension']);
|