Browse Source

开票列表新增查询条件

master
wanghongjun 11 months ago
parent
commit
aae60b6b46
  1. 17
      app/controller/admin/InvoiceIssuance.php

17
app/controller/admin/InvoiceIssuance.php

@ -40,6 +40,23 @@ class InvoiceIssuance extends Base
$where[] = ['merge', '=', $param['merge']];
}
if (isset($param['status']) && in_array($param['status'], [0, 3, 4])) {
$where[] = ['status', '=', $param['status']];
}
if (isset($param['start_time']) && !empty($param['start_time'])) {
$where[] = ['create_time', '>=', strtotime($param['start_time'] . ' 00:00:00')];
}
if (isset($param['end_time']) && !empty($param['end_time'])) {
$where[] = ['create_time', '<=', strtotime($param['end_time'] . ' 23:59:59')];
}
if (isset($param['head_type']) && !empty($param['head_type'])) {
$invoice_head_id = (new InvoiceHead())->where(['type' => $param['head_type']])->column('id');
$where[] = ['invoice_head_id', 'in', $invoice_head_id];
}
$InvoiceIssuanceModel = new InvoiceIssuanceModel();
$InvoiceHead = new InvoiceHead();

Loading…
Cancel
Save