| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | <?phpnamespace 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;    }}
 |