DriverRefund.php 888 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /**
  3. * CityRefund.php
  4. * @des
  5. * Created by PhpStorm.
  6. * Date: 2021/1/7
  7. * Time: 16:12
  8. */
  9. namespace addons\ddrive\model;
  10. use think\Model;
  11. class DriverRefund extends Model
  12. {
  13. // 表名
  14. protected $name = 'ddrive_refund';
  15. // 追加属性
  16. protected $append = [
  17. 'status_text',
  18. ];
  19. public function getInfo(array $where, string $field = "*", string $select = 'select')
  20. {
  21. return $this->where($where)->field($field)->$select();
  22. }
  23. public function getStatusList()
  24. {
  25. return ['-1' => '未到账', '0' => '未到账', '1' => '未到账', '2' => '已到账'];
  26. }
  27. public function getStatusTextAttr($value, $data)
  28. {
  29. $value = $value ? $value : (isset($data['check_status']) ? $data['check_status'] : '');
  30. $list = $this->getStatusList();
  31. return isset($list[$value]) ? $list[$value] : '';
  32. }
  33. }