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 { try {
$param = $this->request->param(); $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); $data = (new \app\service\invoice\TempInvoiceService())->IssueAnInvoice($param);
return $this->buildSuccess($data); return $this->buildSuccess($data);
} catch (\Exception $e) { } catch (\Exception $e) {

21
app/service/invoice/TempInvoiceService.php

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

Loading…
Cancel
Save