Browse Source

新增邮箱地址返回2

master
wanghongjun 11 months ago
parent
commit
53008e733d
  1. 23
      app/controller/api/InvoiceIssuance.php

23
app/controller/api/InvoiceIssuance.php

@ -141,19 +141,13 @@ class InvoiceIssuance extends Base
$userRes = (new WechatUser())->where('id', $wechat_user_id)->find(); $userRes = (new WechatUser())->where('id', $wechat_user_id)->find();
$data['email'] = $userRes['email']; $data['email'] = $userRes['email'];
if (!isset($data['tax_number'])) { $feeUserInfo = [];
if (!isset($data['tax_number']) || empty($userRes['email'])) {
$pucode = (new WechatPucode())->where('wechat_user_id', $wechat_user_id)->value('pucode'); $pucode = (new WechatPucode())->where('wechat_user_id', $wechat_user_id)->value('pucode');
$feeUserInfo = (new InvoiceIssuanceService())->getFeeUserData($pucode); $feeUserInfo = (new InvoiceIssuanceService())->getFeeUserData($pucode);
$data = [
'title' => $feeUserInfo['UserName'] ?? '',
];
$data['type'] = 0;
if ($feeUserInfo['UserCategoryID'] == '普通居民') {
$data['type'] = 1;
} }
$data['tax_number'] = !empty($feeUserInfo['CertificateCode']) ? $feeUserInfo['CertificateCode'] : '';
if (empty($data['email'])) { if (empty($data['email'])) {
$data['email'] = $feeUserInfo['EMail'] ?? ''; $data['email'] = $feeUserInfo['EMail'] ?? '';
if (!empty($data['email'])) { if (!empty($data['email'])) {
@ -161,6 +155,17 @@ class InvoiceIssuance extends Base
$userRes->save(); $userRes->save();
} }
} }
if (!isset($data['tax_number'])) {
$data['title'] = $feeUserInfo['UserName'] ?? '';
$data['type'] = 0;
if ($feeUserInfo['UserCategoryID'] == '普通居民') {
$data['type'] = 1;
}
$data['tax_number'] = !empty($feeUserInfo['CertificateCode']) ? $feeUserInfo['CertificateCode'] : '';
} else {
$data = $data->toArray();
} }
return $this->buildSuccess($data); return $this->buildSuccess($data);
} catch (\Exception $e) { } catch (\Exception $e) {

Loading…
Cancel
Save