getFeeUserData($data['pucode']); $param = [ 'type' => $data['type'], 'title' => $feeUserInfo['UserName'] ?? '', 'tax_number' => $feeUserInfo['CertificateCode'] ?? '', 'wechat_user_id' => $wechat_user_id ]; $id = self::where($param)->value('id'); if ($id) { return $id; } $param['address'] = isset($feeUserInfo['MaillingAddress']) && !empty($feeUserInfo['MaillingAddress']) ? $feeUserInfo['MaillingAddress']: ''; $param['telephone'] = isset($feeUserInfo['Telephone']) && !empty($feeUserInfo['Telephone']) ? $feeUserInfo['Telephone']: ''; $param['bank_name'] = isset($feeUserInfo['BankName']) && !empty($feeUserInfo['BankName']) ? $feeUserInfo['BankName']: ''; $param['bank_account'] = isset($feeUserInfo['BankAccountCode']) && !empty($feeUserInfo['BankAccountCode']) ? $feeUserInfo['BankAccountCode']: ''; $param['create_time'] = time(); return self::insertGetId($param); } }