<?php namespace app\common\model; use think\Model; /** * 模型 */ class DispatchOrder extends Model { // 开启自动写入时间戳字段 protected $autoWriteTimestamp = 'int'; // 定义时间戳字段名 protected $createTime = 'createtime'; // 订单状态 const STATUS_FINISH = 3; // 已完成 const STATUS_ONGOING = 2; // 进行中 const STATUS_TOBECONFIRM = 1; // 待确定 const STATUS_TOBEPAID = 0; // 待付款 const STATUS_REFUSE = -1; // 拒绝接单 const STATUS_CANCEL = -2; // 已取消 /** * 获取订单状态描述 */ public function getStateAttr($value) { $name = ''; switch ($value) { case self::STATUS_FINISH: $name = '已完成'; break; case self::STATUS_ONGOING: $name = '进行中'; break; case self::STATUS_TOBECONFIRM: $name = '待确定'; break; case self::STATUS_TOBEPAID: $name = '待付款'; break; case self::STATUS_REFUSE: $name = '拒绝接单'; break; case self::STATUS_CANCEL: $name = '已取消'; break; } return $name; } }