Browse Source

作废接口优化

master
wanghongjun 1 year ago
parent
commit
fc93988aa6
  1. 5
      app/controller/admin/InvoiceIssuance.php
  2. 2
      app/model/InvoiceIssuance.php

5
app/controller/admin/InvoiceIssuance.php

@ -107,8 +107,9 @@ class InvoiceIssuance extends Base
throw new \Exception('缺少必要参数'); throw new \Exception('缺少必要参数');
} }
$InvoiceIssuance = (new InvoiceIssuanceModel())->where('id', $id)->find(); $InvoiceIssuance = (new InvoiceIssuanceModel())->where('id', $id)->find();
if ($InvoiceIssuance['status'] == 3) { if (in_array($InvoiceIssuance['status'], [3, 4])) {
throw new \Exception('已开票,无法作废'); $status = $InvoiceIssuance['status'] == 3 ? '已开票' : '已作废';
throw new \Exception($status . ',无法作废');
} }
$data = ['status' => 4]; $data = ['status' => 4];
$result = $InvoiceIssuance->save($data); $result = $InvoiceIssuance->save($data);

2
app/model/InvoiceIssuance.php

@ -9,6 +9,6 @@ class InvoiceIssuance extends Model
public static $projectArr = ['', '垃圾费', '污水费', '游泳']; public static $projectArr = ['', '垃圾费', '污水费', '游泳'];
public static $statusArr = ['未开票', '开票中', '开票失败', '已开票', '作废']; public static $statusArr = ['未开票', '开票中', '开票失败', '已开票', '作废'];
} }

Loading…
Cancel
Save