中文在线一区二区_欧美在线综合_久久久久久综合_欧美一区二区三区视频_国产免费看_国产福利精品一区

電子發票

<?php
$config = [
    // 企業微信后臺的 企業 ID
    'corpId' => 'xxxxxxxxxxxxxxxxx',

    // 企業微信后臺的 secret
    'corpSecret' => 'xxxxxxxxxxxxxxxxx',

    // ...
];

// 企業微信
$work = \EasySwoole\WeChat\Factory::work($config);

查詢電子發票

API:

mixed get(string $cardId, string $encryptCode)

Example:

<?php
$work->invoice->get('CARDID', 'ENCRYPTCODE');

批量查詢電子發票

API:

mixed select(array $invoices)

$invoices: 發票參數列表

Example:

<?php
$invoices = [
    ["card_id" => "CARDID1", "encrypt_code" => "ENCRYPTCODE1"],
    ["card_id" => "CARDID2", "encrypt_code" => "ENCRYPTCODE2"]
];

$work->invoice->select($invoices);

更新發票狀態

API:

mixed update(string $cardId, string $encryptCode, string $status)

$status: 發報銷狀態

  • INVOICE_REIMBURSE_INIT:發票初始狀態,未鎖定;
  • INVOICE_REIMBURSE_LOCK:發票已鎖定,無法重復提交報銷;
  • INVOICE_REIMBURSE_CLOSURE:發票已核銷,從用戶卡包中移除

批量更新發票狀態

API:

mixed batchUpdate(array $invoices, string $openid, string $status)

Example:

<?php
$invoices = [
    ["card_id" => "CARDID1", "encrypt_code" => "ENCRYPTCODE1"],
    ["card_id" => "CARDID2", "encrypt_code" => "ENCRYPTCODE2"]
];

$openid = 'oV-gpwSU3xlMXbq0PqqRp1xHu9O4';

$status = 'INVOICE_REIMBURSE_CLOSURE';

$work->invoice->batchUpdate($invoices, $openid, $status);
主站蜘蛛池模板: 午夜精品福利在线观看 | 99精品网站 | 成人av网站在线观看 | 精品欧美乱码久久久久久1区2区 | 欧美精品国产精品 | 久久精品一区二区三区四区 | 伊人婷婷| 在线精品国产一区二区三区 | av亚洲在线 | 欧美freesex黑人又粗又大 | 久久精品国产亚卅av嘿嘿 | 成人在线免费观看 | 国产精品美女久久久久久久久久久 | 久草热线| 亚洲免费一区 | 高清免费av | 国产一区二区免费 | 久久精品国产免费 | 成人a视频在线观看 | 欧美日韩高清在线观看 | 国内免费自拍视频 | 国产精品久久国产精品 | 日韩一区二区三区电影在线观看 | 久久综合九色综合欧美狠狠 | 精品国产乱码久久久久久图片 | 二区在线观看 | 久久精品中文 | 日韩在线视频观看 | 在线永久免费观看黄网站 | 欧美黄色一区 | 香蕉视频禁止18 | 日韩毛片免费视频一级特黄 | 伊人在线 | 超碰91在线 | 天堂成人av | 日韩在线观看一区 | 久久99精品久久久久久6194 | 最新国产视频 | 噜噜噜在线 | 人人干操| 亚洲成人一区在线 |