<?php

/**
 * TestPlayerHandler.php
 * 文件描述
 * Created On 2022/3/7
 * @author yuanb yuanbo0x@gmail.com
 */

namespace Test\DB;

use Framework\DB\Handler\PlayerDBHandler;
use Game\Constant\DBTableDefine;
use Game\Constant\ModelTypeDefine;
use Game\Data\Car\CarExteriorData;
use Test\TestBase;

class TestPlayerHandler extends TestBase
{
    use PlayerDBHandler;

    public function getPlayerId(): int
    {
        return 1111;
    }

    public function startTest()
    {

        $result = array();
        $this->searchRevRankByIndex(DBTableDefine::TABLE_PAI_WEI_GOLD_RANK,0, 121, 200, $result);
        var_dump($result);

        $this->searchRankByIndex(DBTableDefine::TABLE_PAI_WEI_GOLD_RANK, 0, 0, 1, $result);
        var_dump($result);
//        $this->addPlayerRank(
//            DBTableDefine::TABLE_PAI_WEI_GOLD_RANK,
//            0,
//            0,
//            $this->getPlayerId(),
//            123
//        );

//        $this->deleteTable(
//            DBTableDefine::TABLE_PAI_WEI_GOLD,
//            0,
//            0
//        );
//        $a = $this->updateTitle(
//            DBTableDefine::TABLE_PAI_WEI_GOLD,
//            0,
//            0,
//            array(
//                $this->getPlayerId() => 33333
//            )
//        );
//        var_dump($a);
//        $this->searchTerm(
//            $ret,
//            DBTableDefine::TABLE_PAI_WEI_GOLD,
//            0,
//            0,
//            $this->getPlayerId()
//        );
//        var_dump($ret);

//        $data = new CarExteriorData($this->getPlayerId(), 2018210403998974451);
//        var_dump($data->getCarExteriorItemIdArr());
//        $result = array();
//        $this->searchRankByIndex(
//            ModelTypeDefine::ITEM,
//            $this->getPlayerId(),
//            1,
//            8,
//            $result
//        );
//
//        echo json_encode($result) . "<br>";
//
//        $num = 0;
//        $this->searchRankNum(
//            ModelTypeDefine::ITEM,
//            $this->getPlayerId(),
//            $num
//        );
//        echo $num . "<br>";
    }
}
