1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
-
- namespace app\common\model\order;
-
- use app\common\basics\Models;
- use app\common\enum\OrderInvoiceEnum;
-
-
-
- class OrderInvoice extends Models
- {
-
-
-
- public function orderData()
- {
- return $this->hasOne(Order::class, 'id', 'order_id');
- }
-
-
-
- public function getTypeTextAttr($value, $data)
- {
- return OrderInvoiceEnum::getTypeDesc($data['type']);
- }
-
-
-
- public function getStatusTextAttr($value, $data)
- {
- return OrderInvoiceEnum::getStatusDesc($data['status']);
- }
-
-
-
-
- public function getHeaderTypeTextAttr($value, $data)
- {
- return OrderInvoiceEnum::getHeaderTypeTextDesc($data['header_type']);
- }
-
- }
|