Browse Source

临时获取数据接口2

master
wanghongjun 1 year ago
parent
commit
523794ba1e
  1. 5
      app/controller/api/Test.php
  2. 21
      app/service/invoice/TempInvoiceService.php

5
app/controller/api/Test.php

@ -44,6 +44,11 @@ class Test extends Base
{
try {
$param = $this->request->param();
validate()->rule([
'pucode|用户编号' => 'require|number|max:10',
'expire_time|开票日期' => 'require|number|max:11',
'id|编号' => 'require|number|max:11'
])->check($param);
$data = (new \app\service\invoice\TempInvoiceService())->IssueAnInvoice($param);
return $this->buildSuccess($data);
} catch (\Exception $e) {

21
app/service/invoice/TempInvoiceService.php

@ -89,22 +89,23 @@ class TempInvoiceService
// 拼接pdf
// 盖章
$requestData = ['data' => $data, 'meta' => $meta];
$deCompress = $InvoiceIssuanceService->deCompress($requestData);
if ($deCompress['status'] != 200) {
throw new FuncException('pdf数据解密失败');
}
if (!isset($deCompress['data']['pdfdata'])) {
throw new FuncException('pdf文件合并失败');
}
$pdfFilepath = $deCompress['data']['pdfdata'];//$this->savePdfFile($deCompress['data']['pdfdata']);
// $requestData = ['data' => $data, 'meta' => $meta];
// $deCompress = $InvoiceIssuanceService->deCompress($requestData);
// if ($deCompress['status'] != 200) {
// throw new FuncException('pdf数据解密失败');
// }
// if (!isset($deCompress['data']['pdfdata'])) {
// throw new FuncException('pdf文件合并失败');
// }
// $pdfFilepath = $deCompress['data']['pdfdata'];//$this->savePdfFile($deCompress['data']['pdfdata']);
$returnData['i_i_d_data'] = [
'i_i_id' => $invoiceIssuance['id'],
'bdznsrsbh' => $bdznsrsbh,
'jsyj' => $jsyj,
'assetID' => $assetID,
'pdfFilepath' => $pdfFilepath,
'pdf_data' => $data,
'pdf_meta' => $meta
];
$returnData['i_i_data'] = [

Loading…
Cancel
Save