Browse Source

同步线上代码2

master
wanghongjun 2 months ago
parent
commit
27eecd4846
  1. 18
      app/controller/api/InvoiceIssuance.php

18
app/controller/api/InvoiceIssuance.php

@ -141,11 +141,12 @@ class InvoiceIssuance extends Base
$userRes = (new WechatUser())->where('id', $wechat_user_id)->find();
$data['email'] = $userRes['email'];
$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);
if ($data['title'] != $feeUserInfo['UserName'] && isset($data['tax_number'])) {
unset($data['tax_number']);
}
if (empty($data['email'])) {
@ -189,9 +190,14 @@ class InvoiceIssuance extends Base
$wechat_user_id = $this->request->wechat_user_id;
$pucode = WechatPucode::where('wechat_user_id',$wechat_user_id)->order('create_time desc')->value('pucode');
$pucode = $param['pucode'] ?? '';
if (!$pucode) {
throw new \Exception('请先绑定用户编号');
$pucode = WechatPucode::where('wechat_user_id', $wechat_user_id)->order('create_time desc')->value('pucode');
if (!$pucode) throw new \Exception('请先绑定用户编号');
if (isset($params['pucode']) && $pucode != $params['pucode']) {
throw new \Exception('用户编号填写错误');
}
}
$data = [
'wechat_user_id' => $wechat_user_id,

Loading…
Cancel
Save