DetailController.class.php
2.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php
/**
* 发票详情接口
* User: liyifei2012it
* Date: 18/3/5
* Time: 15:14
*/
namespace Apicp\Controller\Invoice;
use Common\Common\Invoice;
class DetailController extends AbstractController
{
/**
* Detail
* @author liyifei
* @desc 发票详情接口
* @param String invoId 发票ID(为空时,即查询最近一次未通过的开票信息)
* @return array 发票信息
array(
'invoId' => 'LC2018020118403416000131', // 发票ID
'invoAmount' => 1000, // 开票金额(单位:分)
'invoHeader' => '畅移(上海)信息科技有限公司', // 发票抬头
'invoType' => 1, // 发票类型(1=增值税普通发票;2=增值税专业发票)
'invoIdCode' => '13456346545', // 纳税识别号
'invoRegisterAddress' => '宜山路700号', // 公司地址
'invoRegisterPhone' => 18888888888, // 公司电话
'invoBankName' => '工商银行', // 开户银行名称
'invoAccout' => '6226090218223999', // 银行账号
'invoReceiver' => '涂开', // 收件人
'invoReceiverPhone' => '13456346545', // 联系电话
'invoReceiverAddress' => '1515340800000', // 收件地址
'invoTime' => '1515340800000', // 提交申请时间
'invoAuditUser' => '1515340800000', // 管理员姓名
'invoAuditPh' => '1515340800000', // 管理员手机号
'invoInvoiceStatus' => 3, // 审核状态(1=待审核;2=已通过;3=未通过;4=已发货;5=已完成;6=已取消)
'invoAuditTime' => '1515340800000', // 审核时间
'invoAuditRemark' => '纳税识别号错误', // 审核备注
'invoWaybillTime' => '1515340800000', // 发货时间
'invoWaybillNum' => 'LC2018020118', // 物流信息
'invoApplyRemark' => '申请备注', // 申请备注
)
*/
public function Index_post()
{
$invoId = I('post.invoId', '', 'trim');
$invoiceServ = &Invoice::instance();
if (empty($invoId)) {
$invoice = $invoiceServ->fetchLastInvoice();
} else {
$invoice = $invoiceServ->fetchInvoice(['invoId' => $invoId]);
}
$this->_result = $invoice;
}
}