AlbumOrderModel.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. namespace App\Models;
  3. use App\Models\BaseModel;
  4. use Illuminate\Database\Eloquent\SoftDeletes;
  5. /**
  6. * @description 订单管理
  7. * @author system;
  8. * @version 1.0
  9. * @date 2018-07-03 16:51:03
  10. *
  11. */
  12. class AlbumOrderModel extends BaseModel
  13. {
  14. use SoftDeletes;
  15. /**
  16. * 数据表名
  17. *
  18. * @var string
  19. *
  20. */
  21. protected $table = 'album_order';
  22. /**
  23. * 主键
  24. */
  25. protected $primaryKey = 'id';
  26. //分页
  27. protected $perPage = PAGE_NUMS;
  28. /**
  29. * 可以被集体附值的表的字段
  30. *
  31. * @var string
  32. */
  33. protected $fillable = [
  34. 'sno',
  35. 'qrcode',
  36. 'status',
  37. 'category',
  38. 'type',
  39. 'color',
  40. 'picture',
  41. 'question',
  42. 'customer_name',
  43. 'customer_phone',
  44. 'customer_address',
  45. 'user_id',
  46. 'verifier_id',
  47. 'producer_id',
  48. 'packer_id',
  49. 'price',
  50. 'expected_time',
  51. 'remark',
  52. 'store_id',
  53. 'expected_comment'
  54. ];
  55. public function status(){
  56. switch ($this->status){
  57. case 1:
  58. return "待生产";
  59. break;
  60. case 2:
  61. return "生产中";
  62. break;
  63. case 3:
  64. return "生产完成,待发货";
  65. break;
  66. case 4:
  67. return "运输中,待收货";
  68. break;
  69. case 5:
  70. return "已签收,待评价";
  71. break;
  72. default:
  73. return "待审核";
  74. }
  75. }
  76. }