1
This commit is contained in:
parent
32b795c3db
commit
108c0eccf3
@ -148,14 +148,6 @@ class AvatarController extends BaseAuthedController {
|
||||
return;
|
||||
}
|
||||
$this->_decItems($costItems);
|
||||
{
|
||||
//埋点
|
||||
$event = [
|
||||
'name' => LogService::BUY_HERO_AVATAR,
|
||||
'val' => $itemMeta['diamond']
|
||||
];
|
||||
LogService::consumeDiamond($event);
|
||||
}
|
||||
Avatar::addAvatar($itemMeta);
|
||||
$propertyChgService = new services\PropertyChgService();
|
||||
$propertyChgService->addUserChg();
|
||||
|
@ -218,15 +218,9 @@ class BagController extends BaseAuthedController {
|
||||
'item_num' => mt\Parameter::getVal('rename_diamond_cost', 0)
|
||||
)
|
||||
));
|
||||
{
|
||||
//埋点
|
||||
$event = [
|
||||
'name' => LogService::USER_RENAME,
|
||||
'val' => mt\Parameter::getVal('rename_diamond_cost', 0)
|
||||
];
|
||||
LogService::consumeDiamond($event);
|
||||
|
||||
myself()->_incV(TN_TOTAL_DIAMOND_CONSUME, 0, mt\Parameter::getVal('rename_diamond_cost', 0));
|
||||
}
|
||||
|
||||
$this->propertyChgService->addUserChg();
|
||||
} else {
|
||||
$this->_decItems(array(
|
||||
|
@ -212,12 +212,6 @@ class DailySelectionController extends BaseAuthedController {
|
||||
LogService::consumeGold($event);
|
||||
}
|
||||
break;
|
||||
case mt\Shop::TOKEN_TYPE_DIAMOND:
|
||||
{
|
||||
LogService::consumeDiamond($event);
|
||||
myself()->_incV(TN_TOTAL_DIAMOND_CONSUME, 0, $costItems[0]['item_num']);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
{
|
||||
break;
|
||||
|
@ -270,12 +270,6 @@ class PassController extends BaseAuthedController
|
||||
return;
|
||||
}
|
||||
$this->_decItems($costItems);
|
||||
//埋点
|
||||
$event = [
|
||||
'name' => LogService::BUY_BATTLE_PASS,
|
||||
'val' => \mt\Parameter::getVal('battlepass_price', '')
|
||||
];
|
||||
LogService::consumeDiamond($event);
|
||||
myself()->_incV(TN_TOTAL_DIAMOND_CONSUME, 0, \mt\Parameter::getVal('battlepass_price', ''));
|
||||
//激活白金通行证状态
|
||||
User::update(array(
|
||||
@ -310,12 +304,6 @@ class PassController extends BaseAuthedController
|
||||
return;
|
||||
}
|
||||
$this->_decItems($costItems);
|
||||
//埋点
|
||||
$event = [
|
||||
'name' => LogService::BUY_PASS_EXP,
|
||||
'val' => $celPrice
|
||||
];
|
||||
LogService::consumeDiamond($event);
|
||||
myself()->_incV(TN_TOTAL_DIAMOND_CONSUME, 0, $celPrice);
|
||||
//提升通行证等级
|
||||
$items = array(
|
||||
|
@ -12,17 +12,9 @@ use models\User;
|
||||
use phpcommon\TGLog;
|
||||
class LogService extends BaseService
|
||||
{
|
||||
const USER_RENAME = "user_rename"; //用户改名
|
||||
const HERO_LEVEL_UP = "hero_level_Up"; //英雄升级
|
||||
const CHIP_LEVEL_UP = "chip_level_Up"; //芯片升级
|
||||
const BUY_BATTLE_PASS = "buy_battle_pass"; //通行证购买
|
||||
const BUY_PASS_EXP = "buy_pass_exp"; //购买通行证经验
|
||||
const BUY_HERO_AVATAR = "buy_hero_avatar"; //购买英雄装饰
|
||||
const REFRESH_MISSION = "refresh_mission"; //刷新每日任务
|
||||
|
||||
const SHOP_BUY_ITEM = "shop_buy_item_normal"; //商城购买物品
|
||||
const REFRESH_MISSION = "refresh_mission"; //刷新每日任务
|
||||
const SHOP_BUY_ITEM_DAILY = "shop_buy_item_daily"; //商城每日精选购买物品
|
||||
const SHOP_BUY_ITEM_BLIND_BOX = "shop_buy_item_blind_box"; //商城限购购买物品
|
||||
|
||||
const CONSUME_TYPE = 0; //消耗 ↑
|
||||
const PRODUCT_TYPE = 1; //产出 ↓
|
||||
@ -32,10 +24,6 @@ class LogService extends BaseService
|
||||
const BATTLE_PASS_AWARD = "battle_pass_award"; //通行证奖励
|
||||
const SIGN_AWARD = "sign_award"; //签到奖励
|
||||
|
||||
const CEBG_TO_DIAMOND = "cebg_to_diamond"; //CEBG兑换钻石
|
||||
const RECHARGE_DIAMOND = "recharge_diamond"; //充值钻石
|
||||
const RECHARGE_CEBG_BONUS = "recarge_cebg_bonus"; //充值CEBG奖励
|
||||
|
||||
const MARKET_SELL_GOLD = "market_sell_gold"; //市场出售金币
|
||||
const MARKET_CANCEL_SELL_GOLD = "market_cancel_sell_gold"; //市场取消出售金币
|
||||
const MARKET_BUY_GOLD = "market_buy_gold"; //市场购买金币
|
||||
@ -61,21 +49,6 @@ class LogService extends BaseService
|
||||
TGLog::writeToLog(self::PRONAME,self::GAMEID,$logInfo);
|
||||
}
|
||||
|
||||
public static function consumeDiamond($event,$param = [])
|
||||
{
|
||||
$logInfo = self::diamondRecord(myself()->_getAccountId());
|
||||
$data = self::userInfo();
|
||||
$data['type'] = self::CONSUME_TYPE;
|
||||
$data['event_name'] = $event['name'];
|
||||
$data['event_type'] = self::DIAMOND_TYPE;
|
||||
$data['event_demand'] = 'diamond';
|
||||
$data['event_demand_val'] = $event['val'];
|
||||
|
||||
$logInfo['properties'] = array_merge($data,$param);
|
||||
|
||||
TGLog::writeToLog(self::PRONAME,self::GAMEID,$logInfo);
|
||||
}
|
||||
|
||||
public static function productGold($event,$param = [])
|
||||
{
|
||||
$logInfo = self::goldRecord($param);
|
||||
@ -103,28 +76,11 @@ class LogService extends BaseService
|
||||
TGLog::writeToLog(self::PRONAME,self::GAMEID,$logInfo);
|
||||
}
|
||||
|
||||
|
||||
public static function productDiamondCallback($base, $event,$param = [])
|
||||
{
|
||||
$logInfo = self::diamondRecord($base['account_id']);
|
||||
$data = self::userInfoByAccountId($base['account_id']);
|
||||
$data['type'] = self::PRODUCT_TYPE;
|
||||
$data['event_name'] = $event['name'];
|
||||
$data['event_type'] = self::DIAMOND_TYPE;
|
||||
$data['event_product'] = 'diamond';
|
||||
$data['event_product_val'] = $event['val'];
|
||||
|
||||
$logInfo['properties'] = array_merge($data,$param);
|
||||
TGLog::writeToLog(self::PRONAME,self::GAMEID,$logInfo);
|
||||
}
|
||||
|
||||
public static function consumeItem($event,$param = [])
|
||||
{
|
||||
$logInfo = self::ItemRecord();
|
||||
$data = self::userInfo();
|
||||
$data['type'] = self::CONSUME_TYPE;
|
||||
// $data['event_name'] = $event['name'];
|
||||
// $data['event_type'] = self::GOLD_TYPE;
|
||||
$data['item_id'] = $event['item_id'];
|
||||
$data['item_num'] = $event['item_num'];
|
||||
|
||||
@ -138,8 +94,6 @@ class LogService extends BaseService
|
||||
$logInfo = self::ItemRecord();
|
||||
$data = self::userInfo();
|
||||
$data['type'] = self::PRODUCT_TYPE;
|
||||
// $data['event_name'] = $event['name'];
|
||||
// $data['event_type'] = self::GOLD_TYPE;
|
||||
$data['item_id'] = $event['item_id'];
|
||||
$data['item_num'] = $event['item_num'];
|
||||
|
||||
@ -193,9 +147,6 @@ class LogService extends BaseService
|
||||
} else {
|
||||
$account_id = myself()->_getAccountId();
|
||||
}
|
||||
|
||||
// $logInfo['log_class'] = $logInfo['log_class'];
|
||||
// unset($logInfo['log_class']);
|
||||
$data = array(
|
||||
"#account_id" => $account_id,
|
||||
"#event_name"=> "gold_record",
|
||||
@ -207,19 +158,6 @@ class LogService extends BaseService
|
||||
return $data;
|
||||
}
|
||||
|
||||
private static function diamondRecord($account_id)
|
||||
{
|
||||
$data = [
|
||||
"#account_id" => $account_id,
|
||||
"#event_name"=> "diamond_record",
|
||||
"#ip"=> $_SERVER['REMOTE_ADDR'],
|
||||
"#time"=> myself()->_getNowTime(),
|
||||
"#type"=> "track",
|
||||
"properties"=>''
|
||||
];
|
||||
return $data;
|
||||
}
|
||||
|
||||
private static function ItemRecord(){
|
||||
$data = [
|
||||
"#account_id" => myself()->_getAccountId(),
|
||||
|
@ -149,8 +149,8 @@ class RoomBattleDataService extends BaseService {
|
||||
}
|
||||
//金币模式检验
|
||||
if ($this->mapMode == mt\MapMode::GOLD_MODE &&
|
||||
($goldModeTimes >= $mapModeMeta['rewards_max_time'] )){
|
||||
// (!Hero::verifyValid($heroDb) || $goldModeTimes >= $mapModeMeta['rewards_max_time'] )){
|
||||
// ($goldModeTimes >= $mapModeMeta['rewards_max_time'] )){
|
||||
(!Hero::verifyValid($heroDb) || $goldModeTimes >= $mapModeMeta['rewards_max_time'] )){
|
||||
error_log("金币模式:出战英雄没有打金时间或每日打金场次上限");
|
||||
}else{
|
||||
if (!empty($rewardMeta['goldLoot'])){
|
||||
|
@ -85,13 +85,6 @@ class BuyShopGoodsCbService
|
||||
}
|
||||
|
||||
error_log("callback buynormal address: $address, order_id: $order_id, goods_id: $item_id, goods_num: $item_num");
|
||||
if ($item_id == V_ITEM_DIAMOND) {
|
||||
$event = [
|
||||
'name' => LogService::CEBG_TO_DIAMOND,
|
||||
'val' => $item_num
|
||||
];
|
||||
LogService::productDiamondCallback(['account_id' => $account_id], $event);
|
||||
}
|
||||
|
||||
$this->_addGoods($address, array(
|
||||
'goods_id' => $item_id,
|
||||
|
@ -91,15 +91,6 @@ class GameItemMallBuyOk {
|
||||
));
|
||||
$itemId = $orderDb['item_id'];
|
||||
$itemNum = $orderDb['item_num'];
|
||||
if ($itemId == V_ITEM_DIAMOND) {
|
||||
$event = [
|
||||
'name' => LogService::CEBG_TO_DIAMOND,
|
||||
'val' => $itemNum
|
||||
];
|
||||
LogService::productDiamondCallback(
|
||||
['account_id' => $accountId],
|
||||
$event);
|
||||
}
|
||||
$itemService->addItemByAccountId($accountId, $itemId, $itemNum);
|
||||
myself()->_addLogEx($accountId, "shopBuyNormal", "end", array(
|
||||
'param1' => $orderDb['order_id'],
|
||||
|
@ -130,12 +130,6 @@ class InAppPurchase {
|
||||
$itemNum = $goodsMeta['item_num'];
|
||||
if ($itemId == V_ITEM_DIAMOND) {
|
||||
InAppRecord::addAmountOk($orderDb['account_id'], $orderDb['price']);
|
||||
$event = [
|
||||
'name' => LogService::RECHARGE_DIAMOND,
|
||||
'val' => $itemNum
|
||||
];
|
||||
error_log('InAppPurchase senditem ' . $itemId . ' ' . $itemNum);
|
||||
LogService::productDiamondCallback(['account_id' => $orderDb['account_id']], $event);
|
||||
$addItemService = new ShopAddItemService();
|
||||
$addItemService->addItemByAccountId($orderDb['account_id'], $itemId, $itemNum);
|
||||
myself()->_addLogEx($orderDb['account_id'], 'InAppPurchase', 'ok',
|
||||
|
@ -83,15 +83,6 @@ class OutAppPurchase {
|
||||
$itemMeta = mt\Item::get($itemId);
|
||||
if ($itemMeta && $itemNum > 0) {
|
||||
if ($itemId == V_ITEM_DIAMOND) {
|
||||
$event = [
|
||||
'name' => LogService::RECHARGE_CEBG_BONUS,
|
||||
'val' => $itemNum
|
||||
];
|
||||
LogService::productDiamondCallback(
|
||||
array(
|
||||
'account_id' => $orderDb['account_id']
|
||||
),
|
||||
$event);
|
||||
$addItemService = new ShopAddItemService();
|
||||
$addItemService->addItemByAccountId($orderDb['account_id'], $itemId, $itemNum);
|
||||
} else {
|
||||
|
@ -125,14 +125,6 @@ class ShopInappPurchaseDiamonds
|
||||
return;
|
||||
}
|
||||
|
||||
if ($item_id == V_ITEM_DIAMOND) {
|
||||
$event = [
|
||||
'name' => LogService::RECHARGE_DIAMOND,
|
||||
'val' => $item_num
|
||||
];
|
||||
LogService::productDiamondCallback(['account_id' => $account_id], $event);
|
||||
}
|
||||
|
||||
$this->_addGoods($address, array(
|
||||
'goods_id' => $item_id,
|
||||
'goods_num' => $item_num,
|
||||
@ -177,14 +169,6 @@ class ShopInappPurchaseDiamonds
|
||||
return;
|
||||
}
|
||||
|
||||
if ($item_id == V_ITEM_DIAMOND) {
|
||||
$event = [
|
||||
'name' => LogService::RECHARGE_DIAMOND,
|
||||
'val' => -$item_num
|
||||
];
|
||||
LogService::productDiamondCallback(['account_id' => $account_id], $event);
|
||||
}
|
||||
|
||||
$this->_decGoods($address, array(
|
||||
'goods_id' => $item_id,
|
||||
'goods_num' => $item_num,
|
||||
|
Loading…
x
Reference in New Issue
Block a user