<?php
|
include_once '/Common/MongoCommon.php';
|
include_once '/Common/CommFunc.php';
|
include_once '/Common/logging.php';
|
include_once '/ProjComm/CommonOperate.php';
|
|
|
function queryPlayerID($DataArray, $DoName)
|
{
|
\Logging\LogInfo("type: " . $DoName . " recv: " . print_r($DataArray, true));
|
|
# 返回结果 0-成功 1-失败
|
$returnArr = array();
|
$returnArr["errorcode"] = 1;
|
$returnArr["errordesc"] = "fail";
|
|
if (
|
!array_key_exists("PlayerID", $DataArray)
|
) {
|
$returnArr["errordesc"] = "param error.";
|
echo json_encode($returnArr);
|
exit();
|
}
|
|
$PlayerID = intval($DataArray["PlayerID"]);
|
|
#先连接数据库
|
if (!\CommonOperate\GetMongoDB(
|
dirname(__FILE__) . '\\..\\..\\InterfaceConfig.php',
|
'db',
|
$mongoOpt
|
)) {
|
$returnArr["errordesc"] = "db init error.";
|
echo json_encode($returnArr);
|
exit();
|
}
|
|
#查询数据库是否有数据,如果有返回重复
|
$findArray = array(
|
'PlayerID' => $PlayerID
|
);
|
|
$retArray = array();
|
$result = $mongoOpt->GetData("tagDBPlayer", $findArray, $retArray);
|
\Logging\LogInfo("result: " . print_r($result, true));
|
$returnArr["errorcode"] = 0;
|
$returnArr["errordesc"] = "OK";
|
if ($result) {
|
foreach ($retArray as $dbPlayerInfo) {
|
if ($PlayerID != $dbPlayerInfo["PlayerID"]) {
|
continue;
|
}
|
$returnArr["data"] = array(
|
"PlayerID" => $dbPlayerInfo["PlayerID"],
|
"PlayerName" => $dbPlayerInfo["PlayerName"],
|
"AccID" => $dbPlayerInfo["AccID"],
|
"LV" => $dbPlayerInfo["LV"],
|
);
|
break;
|
}
|
}
|
echo json_encode($returnArr);
|
}
|
|
|
function Process()
|
{
|
\Logging\CreateLogging("queryPlayerID");
|
\Logging\LogDebug("start...");
|
\CommFunc\GLOBAL_RECV("queryPlayerID");
|
\Logging\LogDebug("over...");
|
}
|
|
Process();
|