DetailController.class.php 2.28 KB
<?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;
    }
}