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