Cash.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. namespace app\common\model\supplier;
  3. use app\common\model\BaseModel;
  4. /**
  5. * 商家供应商提现记录模型
  6. */
  7. class Cash extends BaseModel
  8. {
  9. protected $name = 'supplier_cash';
  10. protected $pk = 'id';
  11. /**
  12. * 打款类型
  13. * @param $value
  14. * @return array
  15. */
  16. public function getPayTypeAttr($value)
  17. {
  18. $status = [10 => '支付宝', 20 => '银行卡','30'=>'微信'];
  19. return ['text' => $status[$value], 'value' => $value];
  20. }
  21. /**
  22. * 状态
  23. * @param $value
  24. * @return array
  25. */
  26. public function getApplyStatusAttr($value)
  27. {
  28. $status = [10 => '待审核', 20 => '审核通过', 30=>'驳回', 40=>'已打款'];
  29. return ['text' => $status[$value], 'value' => $value];
  30. }
  31. /**
  32. * 关联供应商表
  33. */
  34. public function supplier()
  35. {
  36. return $this->belongsTo('app\\common\\model\\supplier\\Supplier', 'shop_supplier_id', 'shop_supplier_id');
  37. }
  38. /**
  39. * 关联应用表
  40. */
  41. public function account()
  42. {
  43. return $this->belongsTo('app\\common\\model\\supplier\\Account', 'shop_supplier_id', 'shop_supplier_id');
  44. }
  45. /**
  46. * 提现详情
  47. */
  48. public static function detail($id)
  49. {
  50. return (new static())->find($id);
  51. }
  52. }