123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <?php
- namespace app\model\pay;
- use app\dict\pay\TransferDict;
- use core\base\BaseModel;
- class Transfer extends BaseModel
- {
-
- protected $pk = 'id';
-
- protected $name = 'pay_transfer';
-
- protected $type = [
- 'transfer_time' => 'timestamp',
- 'finish_time' => 'timestamp',
- ];
-
- protected $json = [ 'transfer_payee', 'extra' ];
-
- protected $jsonAssoc = true;
-
- public function getTransferStatusNameAttr($value, $data)
- {
- if (empty($data['transfer_status'])) return '';
- return TransferDict::getStatus()[$data['transfer_status']] ?? '';
- }
-
- public function getTransferTypeNameAttr($value, $data)
- {
- if (empty($data['transfer_type'])) return '';
- $temp = TransferDict::getTransferType()[$data['transfer_type']] ?? [];
- return $temp['name'] ?? '';
- }
- }
|