[删除log日志]

This commit is contained in:
aozhiwei 2021-09-24 10:15:21 +08:00
parent 52a92d5631
commit 09d066a2fe
12 changed files with 178 additions and 125 deletions

View File

@ -65,13 +65,12 @@ class NBagController extends BaseAuthedController {
$itemNum = $_REQUEST['itemNum']; $itemNum = $_REQUEST['itemNum'];
$itemCfg = $newItemCfg[$itemID]; $itemCfg = $newItemCfg[$itemID];
$singlePrice = $itemCfg["sell_price"]; $singlePrice = $itemCfg["sell_price"];
error_log("NewItemCfg=03=====".$itemID."===".$itemNum."==".$singlePrice); //error_log("NewItemCfg=03=====".$itemID."===".$itemNum."==".$singlePrice);
$deleteItem = array("item_id"=>$itemID,"item_num"=>$itemNum); $deleteItem = array("item_id"=>$itemID,"item_num"=>$itemNum);
array_push($itemArr,$deleteItem); array_push($itemArr,$deleteItem);
$code = $this->deleteItem($deleteItem); $code = $this->deleteItem($deleteItem);
//error_log("准备删除道具======".$code);
error_log("准备删除道具======".$code);
if($code == 100) if($code == 100)
{ {
$this->decItem($itemArr); $this->decItem($itemArr);
@ -88,7 +87,7 @@ class NBagController extends BaseAuthedController {
$itemNum = $_REQUEST['itemNum']; $itemNum = $_REQUEST['itemNum'];
$itemCfg = $newItemCfg[$itemID]; $itemCfg = $newItemCfg[$itemID];
$dropID = $itemCfg["drop"]; $dropID = $itemCfg["drop"];
error_log("掉落道具======".$dropID); //error_log("掉落道具======".$dropID);
$item_list = array(); $item_list = array();
$itemArr = array(); $itemArr = array();
$deleteItem = array("item_id"=>$itemID,"item_num"=>$itemNum); $deleteItem = array("item_id"=>$itemID,"item_num"=>$itemNum);
@ -133,14 +132,13 @@ class NBagController extends BaseAuthedController {
} }
} }
error_log("dropInfo=======".json_encode($item_list)); // error_log("dropInfo=======".json_encode($item_list));
error_log("使用道具=====".json_encode($itemCfg)); // error_log("使用道具=====".json_encode($itemCfg));
$resultArr = array('itemID'=>$itemID,'itemNum'=>$itemNum,"dropItem"=>$item_list); $resultArr = array('itemID'=>$itemID,'itemNum'=>$itemNum,"dropItem"=>$item_list);
$this->sendDataToClient($code,"ok",$resultArr); $this->sendDataToClient($code,"ok",$resultArr);
} }
public function updateBag() public function updateBag()
{ {
error_log("准备更新背包======");
$this->getAllItem(); $this->getAllItem();
} }
public function getAllItem() public function getAllItem()
@ -150,10 +148,7 @@ class NBagController extends BaseAuthedController {
$sqlStr = "SELECT * FROM bag WHERE accountid=:accountid; "; $sqlStr = "SELECT * FROM bag WHERE accountid=:accountid; ";
$row = $conn->execQuery($sqlStr,array(':accountid' => $account_id)); $row = $conn->execQuery($sqlStr,array(':accountid' => $account_id));
if($row) { if($row) {
error_log("Test05======");
}
else{
error_log("Test06=======");
} }
$this->sendDataToClient(0,"test03",$row); $this->sendDataToClient(0,"test03",$row);
} }

View File

@ -14,10 +14,10 @@ class NGunController extends BaseAuthedController {
$sqlStr = "SELECT * FROM gun_intensify WHERE accountid=:accountid; "; $sqlStr = "SELECT * FROM gun_intensify WHERE accountid=:accountid; ";
$row = $conn->execQuery($sqlStr,array(':accountid' => $account_id)); $row = $conn->execQuery($sqlStr,array(':accountid' => $account_id));
if($row) { if($row) {
error_log("GunTest3======"); // error_log("GunTest3======");
} }
else{ else{
error_log("GunTest4======="); //error_log("GunTest4=======");
} }
$this->sendDataToClient(0,"test02",$row); $this->sendDataToClient(0,"test02",$row);
} }
@ -43,11 +43,11 @@ class NGunController extends BaseAuthedController {
{ {
$skillLvData = 1; $skillLvData = 1;
$skillLv = $row[0]["skill_lv"]; $skillLv = $row[0]["skill_lv"];
error_log("查询到gunSkill=====".json_encode($row)); //error_log("查询到gunSkill=====".json_encode($row));
} }
else else
{ {
error_log("未查询到gunSkill====="); //error_log("未查询到gunSkill=====");
} }
} }
else else
@ -102,7 +102,7 @@ class NGunController extends BaseAuthedController {
{ {
$tempNeedItemID = $lvUpNeedItemArr[$i]["itemID"]; $tempNeedItemID = $lvUpNeedItemArr[$i]["itemID"];
$tempNeedItemNum = $lvUpNeedItemArr[$i]["itemNum"]; $tempNeedItemNum = $lvUpNeedItemArr[$i]["itemNum"];
error_log("技能升级01======".$tempNeedItemID."==".$tempNeedItemNum); //error_log("技能升级01======".$tempNeedItemID."==".$tempNeedItemNum);
if($tempNeedItemID == "10001") if($tempNeedItemID == "10001")
{ {
$code = 97;//金币不足 $code = 97;//金币不足
@ -130,7 +130,7 @@ class NGunController extends BaseAuthedController {
$bagItemNum = $row[$j]["num"]; $bagItemNum = $row[$j]["num"];
if($tempNeedItemID == $bagItemID) if($tempNeedItemID == $bagItemID)
{ {
error_log("技能升级======".$bagItemID."==".$bagItemNum); // error_log("技能升级======".$bagItemID."==".$bagItemNum);
if($tempNeedItemNum <= $bagItemNum) if($tempNeedItemNum <= $bagItemNum)
{ {
$code = 100; $code = 100;
@ -175,12 +175,12 @@ class NGunController extends BaseAuthedController {
$this->updateGunSkillIntensify($tempItemData); $this->updateGunSkillIntensify($tempItemData);
$resultData = array("skill_type_id"=>$skill_type_id,"skill_id"=>$skill_id,"skill_lv"=>$skillLv); $resultData = array("skill_type_id"=>$skill_type_id,"skill_id"=>$skill_id,"skill_lv"=>$skillLv);
} }
error_log("GunTest3======".$skill_id."==".$skill_type_id); //error_log("GunTest3======".$skill_id."==".$skill_type_id);
} }
$this->sendDataToClient($code,"gunSkillLvUp",$resultData); $this->sendDataToClient($code,"gunSkillLvUp",$resultData);
//$conn = $this->getMysql($account_id); //$conn = $this->getMysql($account_id);
} }
public function updateCurrency($_money,$_diamond) private function updateCurrency($_money,$_diamond)
{ {
$account_id = $_REQUEST['account_id']; $account_id = $_REQUEST['account_id'];
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);
@ -189,7 +189,7 @@ class NGunController extends BaseAuthedController {
$row = $conn->execQuery($sqlStr2,array(':accountid' => $account_id,':coin_num' => $_money,':diamond_num' => $_diamond)); $row = $conn->execQuery($sqlStr2,array(':accountid' => $account_id,':coin_num' => $_money,':diamond_num' => $_diamond));
} }
public function updateGunSkillIntensify($item) private function updateGunSkillIntensify($item)
{ {
phpcommon\SqlHelper::insertOrUpdate phpcommon\SqlHelper::insertOrUpdate
($this->getSelfMysql(), ($this->getSelfMysql(),
@ -264,7 +264,7 @@ class NGunController extends BaseAuthedController {
$skinID = $_REQUEST['skin_id']; $skinID = $_REQUEST['skin_id'];
$goodsID = $_REQUEST['goodsID']; $goodsID = $_REQUEST['goodsID'];
error_log("购买皮肤======".$goodsID); //error_log("购买皮肤======".$goodsID);
$shopMeta = mt\NewShop::getShopItemByID($goodsID); $shopMeta = mt\NewShop::getShopItemByID($goodsID);
$code = 100; $code = 100;
$skinData = null; $skinData = null;

View File

@ -23,7 +23,7 @@ class NHeroController extends BaseAuthedController {
$skinID = $skinIDArr[0]; $skinID = $skinIDArr[0];
$itemData = array("hero_id"=>$heroID,"skin_id"=>$skinID); $itemData = array("hero_id"=>$heroID,"skin_id"=>$skinID);
array_push($itemArr,$itemData); array_push($itemArr,$itemData);
error_log("itemTest=01====".$itemIDArr[$i]."==".$skinID); //error_log("itemTest=01====".$itemIDArr[$i]."==".$skinID);
$skinData = array( $skinData = array(
'accountid' => $this->getAccountId(),'hero_id' => $heroID,'skin_id' => $skinID, 'accountid' => $this->getAccountId(),'hero_id' => $heroID,'skin_id' => $skinID,
'skin_state' => 0, 'skin_state' => 0,
@ -37,7 +37,7 @@ class NHeroController extends BaseAuthedController {
$this->addAllHero($itemArr); $this->addAllHero($itemArr);
$this->sendDataToClient(1,"test03",$playerCfg); $this->sendDataToClient(1,"test03",$playerCfg);
} }
public function addHeroToDB($heroID,$_heroCfg) private function addHeroToDB($heroID,$_heroCfg)
{ {
$code = 100; $code = 100;
$itemArr = array(); $itemArr = array();
@ -64,7 +64,7 @@ class NHeroController extends BaseAuthedController {
array_push($resultArr,$skinData); array_push($resultArr,$skinData);
return $resultArr; return $resultArr;
} }
public function addHeroAndSkin($heroID,$_heroCfg,$skinID) private function addHeroAndSkin($heroID,$_heroCfg,$skinID)
{ {
$code = 100; $code = 100;
$itemArr = array(); $itemArr = array();
@ -109,10 +109,10 @@ class NHeroController extends BaseAuthedController {
$sqlStr = "SELECT id,lv,skinid,skill1_lv1,skill1_lv2,yokeexp,yoketotalexp FROM hero WHERE accountid=:accountid; "; $sqlStr = "SELECT id,lv,skinid,skill1_lv1,skill1_lv2,yokeexp,yoketotalexp FROM hero WHERE accountid=:accountid; ";
$row = $conn->execQuery($sqlStr,array(':accountid' => $account_id)); $row = $conn->execQuery($sqlStr,array(':accountid' => $account_id));
if($row) { if($row) {
error_log("getHero======"); //error_log("getHero======");
} }
else{ else{
error_log("getHeroFailed======="); // error_log("getHeroFailed=======");
} }
$this->sendDataToClient(0,"getHero",$row); $this->sendDataToClient(0,"getHero",$row);
} }
@ -125,10 +125,10 @@ class NHeroController extends BaseAuthedController {
$row = $conn->execQuery($sqlStr,array(':accountid' => $account_id,':id' => $heroID)); $row = $conn->execQuery($sqlStr,array(':accountid' => $account_id,':id' => $heroID));
if($row) { if($row) {
error_log("getHero======"); // error_log("getHero======");
} }
else{ else{
error_log("getHeroFailed======="); // error_log("getHeroFailed=======");
} }
$this->sendDataToClient(0,"getHeroInfoByID",$row); $this->sendDataToClient(0,"getHeroInfoByID",$row);
} }
@ -143,7 +143,7 @@ class NHeroController extends BaseAuthedController {
$account_id = $_REQUEST['account_id']; $account_id = $_REQUEST['account_id'];
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);
error_log("updateHeroSkinSuccess======".$heroID); // error_log("updateHeroSkinSuccess======".$heroID);
$sqlStr = "Update hero set skinid =:skinid WHERE accountid=:accountid AND id=:id "; $sqlStr = "Update hero set skinid =:skinid WHERE accountid=:accountid AND id=:id ";
$row = $conn->execQuery($sqlStr,array(':accountid' => $account_id,':id'=>$heroID,':skinid'=>$skinID)); $row = $conn->execQuery($sqlStr,array(':accountid' => $account_id,':id'=>$heroID,':skinid'=>$skinID));
@ -247,7 +247,7 @@ class NHeroController extends BaseAuthedController {
$code = $this->checkPriceEnough($priceNum,$priceID); $code = $this->checkPriceEnough($priceNum,$priceID);
if($code == 100) if($code == 100)
{ {
error_log("购买英雄成功=====".$priceNum); // error_log("购买英雄成功=====".$priceNum);
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);
$sqlStr3 = "SELECT coin_num,diamond_num FROM user WHERE accountid=:accountid; "; $sqlStr3 = "SELECT coin_num,diamond_num FROM user WHERE accountid=:accountid; ";
$row = $conn->execQuery($sqlStr3,array(':accountid' => $account_id)); $row = $conn->execQuery($sqlStr3,array(':accountid' => $account_id));
@ -291,7 +291,7 @@ class NHeroController extends BaseAuthedController {
} }
$this->sendDataToClient($code,"buyHero",$heroData); $this->sendDataToClient($code,"buyHero",$heroData);
} }
public function updateCurrency($_money,$_diamond) private function updateCurrency($_money,$_diamond)
{ {
$account_id = $_REQUEST['account_id']; $account_id = $_REQUEST['account_id'];
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);
@ -308,10 +308,10 @@ class NHeroController extends BaseAuthedController {
$sqlStr = "SELECT hero_id,skin_id,skin_state,get_from,consume_num,trytime FROM hero_skin WHERE accountid=:accountid AND hero_id=:hero_id;"; $sqlStr = "SELECT hero_id,skin_id,skin_state,get_from,consume_num,trytime FROM hero_skin WHERE accountid=:accountid AND hero_id=:hero_id;";
$row = $conn->execQuery($sqlStr,array(':accountid' => $account_id,':hero_id' => $heroID)); $row = $conn->execQuery($sqlStr,array(':accountid' => $account_id,':hero_id' => $heroID));
if($row) { if($row) {
error_log("getHeroSkin====="); //error_log("getHeroSkin=====");
} }
else{ else{
error_log("getHeroSkinFailed======="); //error_log("getHeroSkinFailed=======");
} }
$this->sendDataToClient(0,"getHeroSkin",$row); $this->sendDataToClient(0,"getHeroSkin",$row);
} }
@ -413,7 +413,7 @@ class NHeroController extends BaseAuthedController {
{ {
$tempNeedItemID = $needItemArr[$i]["itemID"]; $tempNeedItemID = $needItemArr[$i]["itemID"];
$tempNeedItemNum = $needItemArr[$i]["itemNum"]; $tempNeedItemNum = $needItemArr[$i]["itemNum"];
error_log("技能升级01======".$tempNeedItemID."==".$tempNeedItemNum); //error_log("技能升级01======".$tempNeedItemID."==".$tempNeedItemNum);
if($tempNeedItemID == "10001") if($tempNeedItemID == "10001")
{ {
$code = 97;//金币不足 $code = 97;//金币不足
@ -441,7 +441,7 @@ class NHeroController extends BaseAuthedController {
$bagItemNum = $row[$j]["num"]; $bagItemNum = $row[$j]["num"];
if($tempNeedItemID == $bagItemID) if($tempNeedItemID == $bagItemID)
{ {
error_log("技能升级======".$bagItemID."==".$bagItemNum); //error_log("技能升级======".$bagItemID."==".$bagItemNum);
if($tempNeedItemNum <= $bagItemNum) if($tempNeedItemNum <= $bagItemNum)
{ {
$code = 100; $code = 100;
@ -483,7 +483,7 @@ class NHeroController extends BaseAuthedController {
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);
$row = $conn->execQuery($sqlStr2,array(':accountid' => $account_id,':id' => $heroID,':skill1_lv' => $skillLv)); $row = $conn->execQuery($sqlStr2,array(':accountid' => $account_id,':id' => $heroID,':skill1_lv' => $skillLv));
error_log("更新英雄数据到服务器==="); //error_log("更新英雄数据到服务器===");
} }
} }
$resultArr = array("skillLv"=>$skillLv); $resultArr = array("skillLv"=>$skillLv);
@ -508,7 +508,6 @@ class NHeroController extends BaseAuthedController {
$totalGetExp = 0; $totalGetExp = 0;
if($code == 100) if($code == 100)
{ {
//
if($newItemCfg[$itemID]) if($newItemCfg[$itemID])
{ {
$itemCfg = $newItemCfg[$itemID]; $itemCfg = $newItemCfg[$itemID];
@ -544,7 +543,7 @@ class NHeroController extends BaseAuthedController {
$expNum = $expNum - $czExp; $expNum = $expNum - $czExp;
$totalExp = $totalExp +$czExp; $totalExp = $totalExp +$czExp;
$curHeroExp = 0; $curHeroExp = 0;
error_log("TestLVUp=====".$heroLv."==".$czExp."==".$expNum.json_encode($heroLvUpNeedExpArray)); //error_log("TestLVUp=====".$heroLv."==".$czExp."==".$expNum.json_encode($heroLvUpNeedExpArray));
if($heroLv >= $maxLv)//未超过最大等级 if($heroLv >= $maxLv)//未超过最大等级
{ {
$isOut = 1; $isOut = 1;
@ -577,13 +576,13 @@ class NHeroController extends BaseAuthedController {
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);
$sqlStr = "Update hero set lv =:lv,yokeexp =:yokeexp,yoketotalexp =:yoketotalexp WHERE accountid=:accountid AND id=:id "; $sqlStr = "Update hero set lv =:lv,yokeexp =:yokeexp,yoketotalexp =:yoketotalexp WHERE accountid=:accountid AND id=:id ";
$row = $conn->execQuery($sqlStr,array(':accountid' => $account_id,':id' => $heroID,':lv' => $heroLv,':yokeexp' => $curHeroExp,':yoketotalexp' => $totalGetExp)); $row = $conn->execQuery($sqlStr,array(':accountid' => $account_id,':id' => $heroID,':lv' => $heroLv,':yokeexp' => $curHeroExp,':yoketotalexp' => $totalGetExp));
error_log("更新英雄数据到服务器===".$heroLv."==".$curHeroExp); //error_log("更新英雄数据到服务器===".$heroLv."==".$curHeroExp);
} }
} }
$resultArr = array("itemCnt"=>$itemNum,"itemPerExp"=>$perExp,"itemID"=>$itemID,"heroLV"=>$heroLv,"totalExp"=>$totalGetExp,"curExp"=>$curHeroExp); $resultArr = array("itemCnt"=>$itemNum,"itemPerExp"=>$perExp,"itemID"=>$itemID,"heroLV"=>$heroLv,"totalExp"=>$totalGetExp,"curExp"=>$curHeroExp);
$this->sendDataToClient($code,"ok",$resultArr); $this->sendDataToClient($code,"ok",$resultArr);
} }
public function addHeroSkin($item) private function addHeroSkin($item)
{ {
phpcommon\SqlHelper::insertOrUpdate phpcommon\SqlHelper::insertOrUpdate
($this->getSelfMysql(), ($this->getSelfMysql(),
@ -610,7 +609,7 @@ class NHeroController extends BaseAuthedController {
) )
); );
} }
public function addAllHero($items) private function addAllHero($items)
{ {
foreach ($items as $item) { foreach ($items as $item) {
phpcommon\SqlHelper::insertOrUpdate phpcommon\SqlHelper::insertOrUpdate

View File

@ -12,12 +12,7 @@ class NPlayerController extends BaseAuthedController {
// )); // ));
$sqlStr = "SELECT * FROM gun_intensify WHERE accountid=:accountid; "; $sqlStr = "SELECT * FROM gun_intensify WHERE accountid=:accountid; ";
$row = $conn->execQuery($sqlStr,array(':accountid' => $account_id)); $row = $conn->execQuery($sqlStr,array(':accountid' => $account_id));
if($row) {
error_log("GunTest3======");
}
else{
error_log("GunTest4=======");
}
$this->sendDataToClient(0,"test02",$row); $this->sendDataToClient(0,"test02",$row);
} }
public function getPlayerLv() public function getPlayerLv()

View File

@ -1,7 +1,7 @@
<?php <?php
class NPlayerInfoController extends BaseAuthedController { class NPlayerInfoController extends BaseAuthedController {
public function getGiveMeFive()//获得玩家被点赞的次数 private function getGiveMeFive()//获得玩家被点赞的次数
{ {
$account_id = $_REQUEST['account_id']; $account_id = $_REQUEST['account_id'];
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);
@ -12,7 +12,7 @@ class NPlayerInfoController extends BaseAuthedController {
$giveMeFiveCnt = $row["give_me_five"]; $giveMeFiveCnt = $row["give_me_five"];
} }
error_log("当前GiveMeFiveCnt===".$giveMeFiveCnt); //error_log("当前GiveMeFiveCnt===".$giveMeFiveCnt);
return $giveMeFiveCnt; return $giveMeFiveCnt;
} }
@ -23,7 +23,7 @@ class NPlayerInfoController extends BaseAuthedController {
} }
public function addGiveMeFive()//玩家被点赞一次 public function addGiveMeFive()//玩家被点赞一次
{ {
error_log("玩家被点赞===".$this->getAccountId()); //error_log("玩家被点赞===".$this->getAccountId());
$tmpCnt = $this->getGiveMeFive(); $tmpCnt = $this->getGiveMeFive();
$tmpCnt ++; $tmpCnt ++;
phpcommon\SqlHelper::insertOrUpdate phpcommon\SqlHelper::insertOrUpdate
@ -212,7 +212,7 @@ class NPlayerInfoController extends BaseAuthedController {
{ {
$this->decItem($itemArr); $this->decItem($itemArr);
error_log("改名测试======".$code); //error_log("改名测试======".$code);
phpcommon\SqlHelper::update phpcommon\SqlHelper::update
($this->getSelfMysql(), ($this->getSelfMysql(),
'user', 'user',

View File

@ -10,17 +10,11 @@ class NRRController extends BaseAuthedController {
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);
$sqlStr = "SELECT * FROM gun_intensify WHERE accountid=:accountid; "; $sqlStr = "SELECT * FROM gun_intensify WHERE accountid=:accountid; ";
$row = $conn->execQuery($sqlStr,array(':accountid' => $account_id)); $row = $conn->execQuery($sqlStr,array(':accountid' => $account_id));
if($row) {
error_log("GunTest3======");
}
else{
error_log("GunTest4=======");
}
$this->sendDataToClient(0,"test02",$row); $this->sendDataToClient(0,"test02",$row);
} }
public function test() public function test()
{ {
error_log("testController====".$this->m_testCnt); //error_log("testController====".$this->m_testCnt);
$this->m_testCnt ++; $this->m_testCnt ++;
} }
public function ResetRRVIP() public function ResetRRVIP()
@ -51,7 +45,7 @@ class NRRController extends BaseAuthedController {
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);
$sqlStr = "UPDATE user set passcard=:passcard WHERE accountid=:accountid; "; $sqlStr = "UPDATE user set passcard=:passcard WHERE accountid=:accountid; ";
$row = $conn->execQuery($sqlStr,array(':accountid' => $account_id,':passcard'=>1)); $row = $conn->execQuery($sqlStr,array(':accountid' => $account_id,':passcard'=>1));
error_log("更新user==".json_encode($row)); // error_log("更新user==".json_encode($row));
} }
} }
$this->sendDataToClient($code,"buyRRVIP",null); $this->sendDataToClient($code,"buyRRVIP",null);
@ -85,7 +79,7 @@ class NRRController extends BaseAuthedController {
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);
$sqlStr = "SELECT passid,active_status,honor_status FROM passinfo WHERE accountid=:accountid; "; $sqlStr = "SELECT passid,active_status,honor_status FROM passinfo WHERE accountid=:accountid; ";
$row = $conn->execQuery($sqlStr,array(':accountid' => $account_id)); $row = $conn->execQuery($sqlStr,array(':accountid' => $account_id));
error_log("Test==".json_encode($row)); //error_log("Test==".json_encode($row));
if($row) { if($row) {
$cnt = count($row); $cnt = count($row);
@ -157,7 +151,7 @@ class NRRController extends BaseAuthedController {
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);
$sqlStr = "SELECT * FROM passinfo WHERE accountid=:accountid AND passid=:passid ;"; $sqlStr = "SELECT * FROM passinfo WHERE accountid=:accountid AND passid=:passid ;";
$row = $conn->execQuery($sqlStr,array(':accountid' => $account_id,':passid' => $rewardId)); $row = $conn->execQuery($sqlStr,array(':accountid' => $account_id,':passid' => $rewardId));
error_log("准备领取奖励===".$rewardId); //error_log("准备领取奖励===".$rewardId);
if($row) { if($row) {
$tmpState = 0;//奖励是否领取 $tmpState = 0;//奖励是否领取
$activeState = $row[0]['active_status']; $activeState = $row[0]['active_status'];
@ -182,7 +176,7 @@ class NRRController extends BaseAuthedController {
$code = 99;//奖励已经领取 $code = 99;//奖励已经领取
} }
error_log("查询结果=======".json_encode($row)); //error_log("查询结果=======".json_encode($row));
} }
if($code == 100)//未领取奖励 if($code == 100)//未领取奖励
{ {
@ -260,7 +254,7 @@ class NRRController extends BaseAuthedController {
$this->sendDataToClient($code,"getAward",$toClientData); $this->sendDataToClient($code,"getAward",$toClientData);
} }
public function getAwardArr() private function getAwardArr()
{ {
$seasonCfg = mt\Season::getSeasonCfg(); $seasonCfg = mt\Season::getSeasonCfg();
$curCfg = $this->getCurSeasonCfg(); $curCfg = $this->getCurSeasonCfg();

View File

@ -8,12 +8,6 @@ class NRankController extends BaseAuthedController {
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);
$sqlStr = "SELECT * FROM gun_intensify WHERE accountid=:accountid; "; $sqlStr = "SELECT * FROM gun_intensify WHERE accountid=:accountid; ";
$row = $conn->execQuery($sqlStr,array(':accountid' => $account_id)); $row = $conn->execQuery($sqlStr,array(':accountid' => $account_id));
if($row) {
error_log("GunTest3======");
}
else{
error_log("GunTest4=======");
}
$this->sendDataToClient(0,"test02",$row); $this->sendDataToClient(0,"test02",$row);
} }
public function getRankInfo() public function getRankInfo()
@ -95,7 +89,7 @@ class NRankController extends BaseAuthedController {
return; return;
} }
$data = json_decode($response, true); $data = json_decode($response, true);
error_log("邮件测试=====".json_encode($data)); //error_log("邮件测试=====".json_encode($data));
$this->sendDataToClient(100,"MailTest",$data); $this->sendDataToClient(100,"MailTest",$data);
} }

View File

@ -18,12 +18,6 @@ class NShopController extends BaseAuthedController {
// )); // ));
$sqlStr = "SELECT * FROM gun_intensify WHERE accountid=:accountid; "; $sqlStr = "SELECT * FROM gun_intensify WHERE accountid=:accountid; ";
$row = $conn->execQuery($sqlStr,array(':accountid' => $account_id)); $row = $conn->execQuery($sqlStr,array(':accountid' => $account_id));
if($row) {
error_log("GunTest3======");
}
else{
error_log("GunTest4=======");
}
$this->sendDataToClient(0,"test02",$row); $this->sendDataToClient(0,"test02",$row);
} }
public function getShopData() public function getShopData()
@ -104,7 +98,7 @@ class NShopController extends BaseAuthedController {
$r -> pexpire($draw_uuid, 200 * 1000); $r -> pexpire($draw_uuid, 200 * 1000);
$encodeArr = json_encode($allItemCfg); $encodeArr = json_encode($allItemCfg);
$allItemCfg = json_decode($encodeArr); $allItemCfg = json_decode($encodeArr);
error_log("已经过期重新获得====".$nextDaySeconds."==".$nowSeconds."==".$daySeconds."==".$nextWeekSeconds); //error_log("已经过期重新获得====".$nextDaySeconds."==".$nowSeconds."==".$daySeconds."==".$nextWeekSeconds);
} }
return $allItemCfg; return $allItemCfg;
} }
@ -128,17 +122,17 @@ class NShopController extends BaseAuthedController {
} }
return $tmpCnt; return $tmpCnt;
} }
public function rnd($_seed) private function rnd($_seed)
{ {
$tmpSeed = ($_seed * 9301 + 49297) % 233280; //神奇数字 $tmpSeed = ($_seed * 9301 + 49297) % 233280; //神奇数字
$this->m_timeSeed = $tmpSeed; $this->m_timeSeed = $tmpSeed;
return $tmpSeed / (233280.0); return $tmpSeed / (233280.0);
} }
public function resetTimeSeed($_timeSeed) private function resetTimeSeed($_timeSeed)
{ {
$this->m_timeSeed = $_timeSeed; $this->m_timeSeed = $_timeSeed;
} }
public function getRandN($_num) private function getRandN($_num)
{ {
$tmpN = $this->rnd($this->m_timeSeed); $tmpN = $this->rnd($this->m_timeSeed);
$randN = floor($tmpN*$_num); $randN = floor($tmpN*$_num);
@ -253,7 +247,7 @@ class NShopController extends BaseAuthedController {
$srcPrice = $priceNum; $srcPrice = $priceNum;
$zkN = (int)$buyGoodsCfg->specailPrice; $zkN = (int)$buyGoodsCfg->specailPrice;
$priceNum = $priceNum * ($zkN/100); $priceNum = $priceNum * ($zkN/100);
error_log("购买的价格是否打折======".$srcPrice."==".$zkN."==".$priceNum); //error_log("购买的价格是否打折======".$srcPrice."==".$zkN."==".$priceNum);
} }
$code = $this->checkPriceEnough($priceNum,$priceID);//检查是否现有货币是否足够购买道具 $code = $this->checkPriceEnough($priceNum,$priceID);//检查是否现有货币是否足够购买道具
} }
@ -266,7 +260,7 @@ class NShopController extends BaseAuthedController {
$itemCfg = $this->getItemIDByGoodsID($goodsID); $itemCfg = $this->getItemIDByGoodsID($goodsID);
if(!$itemCfg) if(!$itemCfg)
{ {
error_log("商品部存在===".$goodsID); //error_log("商品部存在===".$goodsID);
$code = 98;//商品对应的道具不存在 $code = 98;//商品对应的道具不存在
} }
} }
@ -287,7 +281,7 @@ class NShopController extends BaseAuthedController {
$itemID = $itemCfg["id"]; $itemID = $itemCfg["id"];
} }
error_log("购买道具======".$itemID); //error_log("购买道具======".$itemID);
if($goodsType == 19)//购买英雄 if($goodsType == 19)//购买英雄
{ {
@ -373,7 +367,6 @@ class NShopController extends BaseAuthedController {
$len = count($allItemCfg); $len = count($allItemCfg);
for($i = 0 ;$i < $len; $i++) for($i = 0 ;$i < $len; $i++)
{ {
$len2 = count($allItemCfg[$i]); $len2 = count($allItemCfg[$i]);
//error_log("当前列表======".$len2."==".$i); //error_log("当前列表======".$len2."==".$i);
for($j = 0; $j < $len2; $j ++) for($j = 0; $j < $len2; $j ++)
@ -388,7 +381,7 @@ class NShopController extends BaseAuthedController {
} }
} }
} }
public function calculateLimitGoods($_goodsID) private function calculateLimitGoods($_goodsID)
{ {
$tmpAllData = $this->getAllItem(); $tmpAllData = $this->getAllItem();
$allItemCfg = $tmpAllData->goodsData;//$tmpAllData["goodsData"]; $allItemCfg = $tmpAllData->goodsData;//$tmpAllData["goodsData"];
@ -560,14 +553,14 @@ class NShopController extends BaseAuthedController {
$tmpData = array("goodsID"=>$itemID,"buyCnt"=>0); $tmpData = array("goodsID"=>$itemID,"buyCnt"=>0);
$r -> set($draw_uuid, json_encode($tmpData)); $r -> set($draw_uuid, json_encode($tmpData));
$r -> pexpire($draw_uuid, $updateTime * 1000); $r -> pexpire($draw_uuid, $updateTime * 1000);
error_log("过期了,不存在======".$itemID); //error_log("过期了,不存在======".$itemID);
} }
else else
{ {
$limitGoods = json_decode($limitGoods); $limitGoods = json_decode($limitGoods);
$buyCnt = $limitGoods->buyCnt; $buyCnt = $limitGoods->buyCnt;
$allItemCfg[$i][$j]["buyCnt"] = $buyCnt;//赋值已经购买了多少个 $allItemCfg[$i][$j]["buyCnt"] = $buyCnt;//赋值已经购买了多少个
error_log("FromRadis======".json_encode($limitGoods)); //error_log("FromRadis======".json_encode($limitGoods));
} }
} }
@ -581,7 +574,7 @@ class NShopController extends BaseAuthedController {
//$this->sendDataToClient(100,"InitAllItem",$resultArr); //$this->sendDataToClient(100,"InitAllItem",$resultArr);
} }
public function addHeroToDB($heroID,$_heroCfg) private function addHeroToDB($heroID,$_heroCfg)
{ {
$itemArr = array(); $itemArr = array();
$resultArr = array(); $resultArr = array();
@ -602,7 +595,7 @@ class NShopController extends BaseAuthedController {
$this->addHeroSkin($skinData); $this->addHeroSkin($skinData);
$this->addAllHero($itemArr); $this->addAllHero($itemArr);
} }
public function addAllHero($items) private function addAllHero($items)
{ {
foreach ($items as $item) { foreach ($items as $item) {
phpcommon\SqlHelper::insertOrUpdate phpcommon\SqlHelper::insertOrUpdate
@ -631,7 +624,7 @@ class NShopController extends BaseAuthedController {
); );
} }
} }
public function addHeroSkin($item) private function addHeroSkin($item)
{ {
phpcommon\SqlHelper::insertOrUpdate phpcommon\SqlHelper::insertOrUpdate
($this->getSelfMysql(), ($this->getSelfMysql(),
@ -658,7 +651,7 @@ class NShopController extends BaseAuthedController {
) )
); );
} }
public function buySkin($_skinID,$_heroID)//购买英雄皮肤 private function buySkin($_skinID,$_heroID)//购买英雄皮肤
{ {
$skinID = $_skinID; $skinID = $_skinID;
$heroID = $_heroID; $heroID = $_heroID;
@ -672,7 +665,7 @@ class NShopController extends BaseAuthedController {
); );
$this->addHeroSkin($skinData); $this->addHeroSkin($skinData);
} }
public function updateCurrency($_money,$_diamond) private function updateCurrency($_money,$_diamond)
{ {
$account_id = $_REQUEST['account_id']; $account_id = $_REQUEST['account_id'];
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);

View File

@ -11,17 +11,11 @@ class NTaskController extends BaseAuthedController {
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);
$sqlStr = "SELECT * FROM gun_intensify WHERE accountid=:accountid; "; $sqlStr = "SELECT * FROM gun_intensify WHERE accountid=:accountid; ";
$row = $conn->execQuery($sqlStr,array(':accountid' => $account_id)); $row = $conn->execQuery($sqlStr,array(':accountid' => $account_id));
if($row) {
error_log("GunTest3======");
}
else{
error_log("GunTest4=======");
}
$this->sendDataToClient(0,"test02",$row); $this->sendDataToClient(0,"test02",$row);
} }
public function test() public function test()
{ {
error_log("testController====".$this->m_testCnt);
$this->m_testCnt ++; $this->m_testCnt ++;
} }
public function updateLogin()//更新登录任务 public function updateLogin()//更新登录任务
@ -86,13 +80,13 @@ class NTaskController extends BaseAuthedController {
$item = array("item_id"=>$itemID,"item_num"=>$itemNum); $item = array("item_id"=>$itemID,"item_num"=>$itemNum);
if($itemID == Daily_AP_ID) if($itemID == Daily_AP_ID)
{ {
error_log("我是每日活跃度ID=====".$itemID."==".$itemNum); // error_log("我是每日活跃度ID=====".$itemID."==".$itemNum);
$this->updateActivePointTODB(999,$itemNum,0); $this->updateActivePointTODB(999,$itemNum,0);
} }
else if($itemID == WEEK_AP_ID) else if($itemID == WEEK_AP_ID)
{ {
$this->updateActivePointTODB(998,$itemNum,0); $this->updateActivePointTODB(998,$itemNum,0);
error_log("我是周活跃度ID=====".$itemID."==".$itemNum); // error_log("我是周活跃度ID=====".$itemID."==".$itemNum);
} }
else else
{ {
@ -122,7 +116,7 @@ class NTaskController extends BaseAuthedController {
} }
$this->InsertTaskType($taskID,$taskCfg["type"],0); $this->InsertTaskType($taskID,$taskCfg["type"],0);
} }
error_log("PlayerLv=====".$playerLv); //error_log("PlayerLv=====".$playerLv);
$this->sendDataToClient($code,"GetPlayerLvTaskReward",$resultArr); $this->sendDataToClient($code,"GetPlayerLvTaskReward",$resultArr);
} }
public function getRewardByTaskID()//领取任务奖励 public function getRewardByTaskID()//领取任务奖励
@ -139,7 +133,7 @@ class NTaskController extends BaseAuthedController {
$resultArr = array(); $resultArr = array();
array_push($resultArr,array("taskID"=>$taskID,"index"=>$tmpIndex)); array_push($resultArr,array("taskID"=>$taskID,"index"=>$tmpIndex));
$rewardState = 0;//未领取奖励状态 $rewardState = 0;//未领取奖励状态
error_log("准备领取奖励测试======".$taskID."==".json_encode($row)); //error_log("准备领取奖励测试======".$taskID."==".json_encode($row));
if($row) if($row)
{ {
$rewardState = $row[0]["quest_state"];//重新赋值是否领取了奖励 $rewardState = $row[0]["quest_state"];//重新赋值是否领取了奖励
@ -192,7 +186,7 @@ class NTaskController extends BaseAuthedController {
$newState = $newState."".$listArr[$i]; $newState = $newState."".$listArr[$i];
} }
$rewardState = $newState; $rewardState = $newState;
error_log("配置信息======".$maxNum."==".$dropID."==".json_encode($listArr)."==".$newState); //error_log("配置信息======".$maxNum."==".$dropID."==".json_encode($listArr)."==".$newState);
} }
else else
{ {
@ -216,13 +210,13 @@ class NTaskController extends BaseAuthedController {
$item = array("item_id"=>$itemID,"item_num"=>$itemNum); $item = array("item_id"=>$itemID,"item_num"=>$itemNum);
if($itemID == Daily_AP_ID) if($itemID == Daily_AP_ID)
{ {
error_log("我是每日活跃度ID=====".$itemID."==".$itemNum); //error_log("我是每日活跃度ID=====".$itemID."==".$itemNum);
$this->updateActivePointTODB(999,$itemNum,0); $this->updateActivePointTODB(999,$itemNum,0);
} }
else if($itemID == WEEK_AP_ID) else if($itemID == WEEK_AP_ID)
{ {
$this->updateActivePointTODB(998,$itemNum,0); $this->updateActivePointTODB(998,$itemNum,0);
error_log("我是周活跃度ID=====".$itemID."==".$itemNum); //error_log("我是周活跃度ID=====".$itemID."==".$itemNum);
} }
else else
{ {
@ -261,7 +255,7 @@ class NTaskController extends BaseAuthedController {
//error_log("准备领取奖励=====".json_encode($_REQUEST)."==".$taskID); //error_log("准备领取奖励=====".json_encode($_REQUEST)."==".$taskID);
} }
//更新日活跃和周活跃分数 //更新日活跃和周活跃分数
public function updateActivePointTODB($_questID,$_questNum,$_rewardState) private function updateActivePointTODB($_questID,$_questNum,$_rewardState)
{ {
$account_id = $_REQUEST['account_id']; $account_id = $_REQUEST['account_id'];
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);
@ -420,7 +414,7 @@ class NTaskController extends BaseAuthedController {
$modifyTime = $weekDeadLine; $modifyTime = $weekDeadLine;
} }
$taskNum = 0; $taskNum = 0;
error_log("重置======".$nowSeconds."==".$modifyTime); //error_log("重置======".$nowSeconds."==".$modifyTime);
} }
} }
$tmpData = array("id"=>$taskID,"num"=>$taskNum,"rewardState"=>$rewardState,"condition"=>$taskCondition,"modifyTime"=>$modifyTime); $tmpData = array("id"=>$taskID,"num"=>$taskNum,"rewardState"=>$rewardState,"condition"=>$taskCondition,"modifyTime"=>$modifyTime);

View File

@ -151,8 +151,6 @@ class RoleController extends BaseAuthedController {
$testTask = new NTaskController(); $testTask = new NTaskController();
$testTask->updateTaskToDB(QUEST_DAY_LOGIN,1); $testTask->updateTaskToDB(QUEST_DAY_LOGIN,1);
//创建任务对象结束-- //创建任务对象结束--
error_log("玩家登录=====".$account_id);
//登录校验 //登录校验
$login = loginVerify($account_id, $_REQUEST['session_id']); $login = loginVerify($account_id, $_REQUEST['session_id']);
if (!$login) { if (!$login) {
@ -440,6 +438,7 @@ class RoleController extends BaseAuthedController {
for($i = 0 ; $i < count($paramStrArr); $i++) for($i = 0 ; $i < count($paramStrArr); $i++)
{ {
array_push($itemIDArr,$paramStrArr[$i]); array_push($itemIDArr,$paramStrArr[$i]);
error_log("newPlayerHero========".$paramStrArr[$i]);
} }
$playerCfg = require('../res/player@player.php'); $playerCfg = require('../res/player@player.php');
@ -815,7 +814,7 @@ class RoleController extends BaseAuthedController {
public function battleReport() public function battleReport()
{ {
error_log("游戏结束====".json_encode($_REQUEST)); // error_log("游戏结束====".json_encode($_REQUEST));
//任务参与 N场比赛开始-- //任务参与 N场比赛开始--
$taskObj = new NTaskController(); $taskObj = new NTaskController();
$taskObj->updateTaskToDB(PLAY_GAME,1); $taskObj->updateTaskToDB(PLAY_GAME,1);
@ -824,7 +823,7 @@ class RoleController extends BaseAuthedController {
$alive_time = $_REQUEST["alive_time"]; $alive_time = $_REQUEST["alive_time"];
$tmpAlive_time = floor($alive_time/1000); $tmpAlive_time = floor($alive_time/1000);
$taskObj->updateTaskToDB(ALIVE_TIME,$tmpAlive_time); $taskObj->updateTaskToDB(ALIVE_TIME,$tmpAlive_time);
error_log("玩家存活时间======".$alive_time."==".$tmpAlive_time); // error_log("玩家存活时间======".$alive_time."==".$tmpAlive_time);
//累计生存时间多少分钟结束-- //累计生存时间多少分钟结束--
//累计击杀10个敌人开始-- //累计击杀10个敌人开始--
$killNum = $_REQUEST['kills']; $killNum = $_REQUEST['kills'];

View File

@ -15,7 +15,6 @@ class TeamController extends BaseAuthedController {
$rank = 1; $rank = 1;
$equip_id = 0; $equip_id = 0;
$model = 0; $model = 0;
error_log("创建房间===".$team_uuid);
$hiID = 0; $hiID = 0;
$hiFrameID = 0; $hiFrameID = 0;
@ -230,7 +229,7 @@ class TeamController extends BaseAuthedController {
} }
$type = $_REQUEST['type']; $type = $_REQUEST['type'];
$acctID = $_REQUEST['account_id']; $acctID = $_REQUEST['account_id'];
error_log("SelectHero".$type."==".$acctID); // error_log("SelectHero".$type."==".$acctID);
foreach ($user_db['member_list'] as &$memberlist) foreach ($user_db['member_list'] as &$memberlist)
{ {
if($memberlist['account_id'] == $acctID) if($memberlist['account_id'] == $acctID)
@ -277,7 +276,6 @@ class TeamController extends BaseAuthedController {
return; return;
} }
$readyState = $_REQUEST['readyState']; $readyState = $_REQUEST['readyState'];
error_log("readyState=====".$readyState);
// $user_db['member_list'] = array_values($user_db['member_list']); // $user_db['member_list'] = array_values($user_db['member_list']);
$acctID = $_REQUEST['account_id']; $acctID = $_REQUEST['account_id'];
foreach ($user_db['member_list'] as &$memberlist) foreach ($user_db['member_list'] as &$memberlist)
@ -288,7 +286,6 @@ class TeamController extends BaseAuthedController {
break; break;
} }
} }
error_log("Data===".json_encode($user_db));
$r->set(TEAMID_KEY . $team_uuid, json_encode($user_db)); $r->set(TEAMID_KEY . $team_uuid, json_encode($user_db));
$r -> pexpire(TEAMID_KEY . $team_uuid, 1000 * 600); $r -> pexpire(TEAMID_KEY . $team_uuid, 1000 * 600);
echo json_encode(array( echo json_encode(array(
@ -388,25 +385,21 @@ class TeamController extends BaseAuthedController {
public function kickoutMember() public function kickoutMember()
{ {
error_log("剔除玩家==06=");
if (!isset($_REQUEST['team_uuid'])) { if (!isset($_REQUEST['team_uuid'])) {
return; return;
} }
$team_uuid = $_REQUEST['team_uuid']; $team_uuid = $_REQUEST['team_uuid'];
error_log("剔除玩家===");
$r = $this->getRedis($team_uuid); $r = $this->getRedis($team_uuid);
if (!$r) { if (!$r) {
echo 'is null'; echo 'is null';
} else { } else {
$user_db_str = $r->get(TEAMID_KEY . $team_uuid); $user_db_str = $r->get(TEAMID_KEY . $team_uuid);
if (empty($user_db_str)) { if (empty($user_db_str)) {
error_log("剔除玩家==3=");
phpcommon\sendError(ERR_USER_BASE + 1,'session失效1'); phpcommon\sendError(ERR_USER_BASE + 1,'session失效1');
return; return;
} }
$user_db = json_decode($user_db_str, true); $user_db = json_decode($user_db_str, true);
if (empty($user_db)) { if (empty($user_db)) {
error_log("剔除玩家==5=");
phpcommon\sendError(ERR_USER_BASE + 1,'session失效2'); phpcommon\sendError(ERR_USER_BASE + 1,'session失效2');
return; return;
} }
@ -443,14 +436,12 @@ class TeamController extends BaseAuthedController {
$team_uuid = $_REQUEST['team_uuid']; $team_uuid = $_REQUEST['team_uuid'];
$r = $this->getRedis($team_uuid); $r = $this->getRedis($team_uuid);
$roomManager = $_REQUEST['roomManager']; $roomManager = $_REQUEST['roomManager'];
error_log("是否是队长===".$roomManager);
if (!$r) { if (!$r) {
echo 'is null'; echo 'is null';
} else { } else {
$user_db_str = $r->get(TEAMID_KEY . $team_uuid); $user_db_str = $r->get(TEAMID_KEY . $team_uuid);
if (empty($user_db_str)) { if (empty($user_db_str)) {
error_log("剔除玩家===1");
phpcommon\sendError(ERR_USER_BASE + 1,'session失效1'); phpcommon\sendError(ERR_USER_BASE + 1,'session失效1');
return; return;
} }
@ -486,7 +477,6 @@ class TeamController extends BaseAuthedController {
$r -> pexpire(TEAMID_KEY . $team_uuid, 1000 * 600); $r -> pexpire(TEAMID_KEY . $team_uuid, 1000 * 600);
if (count($user_db['member_list']) == 0) { if (count($user_db['member_list']) == 0) {
$r->del(TEAMID_KEY . $team_uuid, json_encode($user_db)); $r->del(TEAMID_KEY . $team_uuid, json_encode($user_db));
error_log("没有玩家了房间删除========");
} }
} }
echo json_encode(array( echo json_encode(array(
@ -542,7 +532,7 @@ class TeamController extends BaseAuthedController {
return; return;
} }
$team_uuid = $_REQUEST['team_uuid']; $team_uuid = $_REQUEST['team_uuid'];
error_log("剔除玩家==="); //error_log("剔除玩家===");
$r = $this->getRedis($team_uuid); $r = $this->getRedis($team_uuid);
if (!$r) { if (!$r) {

View File

@ -4,7 +4,8 @@ namespace mt;
use phpcommon; use phpcommon;
class newShop { class NewShop {
public static function get($equipId) public static function get($equipId)
{ {
@ -18,7 +19,106 @@ class newShop {
} }
return self::$meta; return self::$meta;
} }
public static function getShopCfg()
{
$shopCfgArr = self::getMeta();
return $shopCfgArr;
}
public static function getShopItemByID($itemID)
{
$shopCfgArr = self::getMeta();
if(!self::$itemArr)
{ self::$itemArr = array();
foreach ($shopCfgArr as $item)
{
$goodsIDStr = $item["goods"];
$tmpPriceStr = $item["price"];
$goodsIDArrStr = explode("|",$goodsIDStr);
$goodsPriceArrStr = explode("|",$tmpPriceStr);
$discountStr = null;
$limitStr = null;
if($item["discount"] && $item["discount"] != "")
{
$discountStr = $item["discount"];
}
if($item["limit"] && $item["limit"] != "")
{
$limitStr = $item["limit"];
}
$discountStrArr = null;
$limitStrArr = null;
if($discountStr)
{
$discountStrArr = explode("|",$discountStr);
}
if($limitStr)
{
$limitStrArr = explode("|",$limitStr);
}
$len = count($goodsIDArrStr);
$len2 = count($goodsIDArrStr);
for($i = 0 ; $i < $len ;$i++)
{
$goodsIDArr = explode(":",$goodsIDArrStr[$i]);
$goodsPriceStr2 = $goodsPriceArrStr[$i];
if($goodsPriceStr2 == "")
{
$goodsPriceStr2 = "10001:99999";
}
$priceArr = explode(":",$goodsPriceStr2);
$goodsID = $goodsIDArr[0];
$goodsNum = 1;
$tmpLen = count($goodsIDArr);
if($tmpLen >= 2)
{
$goodsNum = $goodsIDArr[1];
}
$priceID = $priceArr[0];
$priceNum = $priceArr[1];
$specailPrice = 0;
$limitType = 0;
if($discountStrArr)
{
$len1 = count($discountStrArr);
if($len1 > 0)
{
$specailPrice = $discountStrArr[$i];
}
}
if($limitStrArr)
{
$len1 = count($limitStrArr);
if($len1 > 0)
{
if($len1 > $i)
{
$limitType = $limitStrArr[$i];
}
}
}
$itemInfo = array("goodsID"=>$goodsID,"goodsNum"=>$goodsNum,
"priceID"=>$priceID,"priceNum"=>$priceNum,
"specailPrice"=>$specailPrice,"limitType"=>$limitType);
self::$itemArr[$itemInfo['goodsID']] = $itemInfo;
}
}
}
$itemData = null;
if(self::$itemArr[$itemID])
{
$itemData = self::$itemArr[$itemID];
}
return $itemData;
}
protected static $itemArr;
protected static $meta; protected static $meta;
} }