0, 'name' => '全部']; return array_merge($result, [ ['id' => LottState::PENDING, 'name' => '未出票'], ['id' => LottState::DRAFT, 'name' => '出票中'], ['id' => LottState::WAIT, 'name' => '已出票'], ['id' => LottState::REVOKE, 'name' => '已撤单'], ['id' => LottState::WIN, 'name' => '已中奖'], ['id' => LottState::LOSS, 'name' => '未中奖'], ['id' => 11, 'name' => '已派奖'], ['id' => 12, 'name' => '已取票'], ]); } public static function getDescription($value): string { $arr = self::asOptionArray(); foreach ($arr as $item) { if ($value == $item['id']) { return $item['name']; } } if ($value == 20) { return '系统删除'; } if ($value == 21) { return '系统取消订单'; } return $value; } }