MobileOrder.php 752 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace app\common\model;
  3. use app\admin\model\Admin;
  4. use think\Model;
  5. use Yansongda\Supports\Str;
  6. /**
  7. * 配置模型
  8. */
  9. class MobileOrder extends Model
  10. {
  11. public static $status=[
  12. 0=>'待付款',
  13. 10=>'待发货',
  14. 20=>'待收货',
  15. 30=>'退款待处理',
  16. 40=>'已退款',
  17. ];
  18. // 自动写入时间戳字段
  19. protected $autoWriteTimestamp = true;
  20. public function mobile(){
  21. return $this->belongsTo(Mobile::class);
  22. }
  23. public function admin(){
  24. return $this->belongsTo(Admin::class);
  25. }
  26. protected static function init()
  27. {
  28. self::beforeInsert(function (self $mobileOrder){
  29. $mobileOrder['order_no']=order_no();
  30. });
  31. }
  32. }