game2006api/webapp/services/ContributionService.php
hujiabin 87a0e2134e 1
2024-08-17 17:34:32 +08:00

25 lines
748 B
PHP

<?php
namespace services;
class ContributionService extends BaseService {
private static $ignoreCa = array(
'BlockChain@mintGoldBullion'=>1,
'InGameMall@sellS'=>2,
'InGameMall@buyS'=>3,
'InGameMall@shoppingCartBuyS'=>4,
);
public static function onGoldConsume($params) {
$ca = getReqVal('c', '') . '@' . getReqVal('a','');
if (array_key_exists($ca, self::$ignoreCa)) {
return;
}
myself()->_giveContributionPoint(round($params/10,2));
myself()->_callModelStatic('Contribution', 'add', round($params/10,2));
myself()->_callModelStatic('Contribution', 'addHistory', $params, round($params/10,2),getReqVal('c', ''),getReqVal('a',''));
}
}