示例
xs_run('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');
还原代码
<?php
/**
* 扣费模型
*/
class AdPayModel
{
/**
* 每日广告数据统计
* 进行每日扣款
* 更新地区行业投放数据
*/
public function advertPay($t, $t1)
{
$map_ad_pay['w_time'] = array(array('egt', $t), array('lt', $t1));
$map_ad_pay['pay'] = array('egt', 0);
$map_ad_pay['status'] = 0;//未进行扣费的
$ad_pays = M('w_ad_pay')->where($map_ad_pay)->select();
//更新广告数据
foreach ($ad_pays as $item)
{
M()->startTrans();
$ad = M('w_ad')->find($item['ad_id']);
//扣款步骤
if($item['ad_id']&&$ad&&!$item['status'])
{
$data = null;
$data['day_views'] = $ad['day_views']-$item['views'];//累计每日浏览量-昨日累计浏览=今日浏览
$data['total_views'] = array('exp','total_views+'.$item['views']);
$day_pay = $item['pay'];//今日扣款总额
$remark='[广告每日结算]:['.$ad['id'].']'.date('Y-m-d', $t);
if($ad['is_admin']!='1')
{
$data['total_v_pay'] = array('exp','total_v_pay+'.$item['pay']);
$data['day_v_pay'] = $ad['day_v_pay']-$item['pay'];//累计每日浏览量-昨日累计浏览=今日浏览
//检查广告商账户预付款
$ad_user = M('User')->where(array('id'=>$ad['user_id']))->find();
$result['status'] = true;
//先扣赠送款
if($item['free_money']>0)
{
$rs = lockChangeAccountRemain(-$item['free_money'], 'free_money', 11, $remark.'[赠送款]', $ad_user['username'], 'w_ad_pay', $item['id']);
$result['status'] = $result['status']&& $rs['status'];
}
//预付款
if($item['imprest']>0)
{
$rs = lockChangeAccountRemain(-$item['imprest'], 'imprest', 11, $remark.'[预付款]', $ad_user['username'], 'w_ad_pay', $item['id']);
$result['status'] = $result['status']&& $rs['status'];
}
//广告费
if($item['ad_money']>0)
{
$rs = lockChangeAccountRemain(-$item['ad_money'], 'ad_money', 11, $remark.'[广告费]', $ad_user['username'], 'w_ad_pay', $item['id']);
$result['status'] = $result['status']&& $rs['status'];
}
if(!$result['status'])//账户余额不足,设置预存款时不会执行该方法
{
$data['use'] = 0;//扣费失败广告下架
}
else//扣款成功
{
/**
* 更新已入账奖金
*/
$rs = M('w_ad_pay')->where(array('id'=>$item['id']))->save(array('status'=>1));
if($rs!==false)
{
$map_b['w_time'] = array(array('egt', $t), array('lt', $t1));
$bonus_cmp = M('w_bonus_company')->lock(true)->where($map_b)->find();
if($bonus_cmp)
{
$bonus_cmp['pay_imprest'] = $bonus_cmp['pay_imprest']>0?$bonus_cmp['pay_imprest']+$item['imprest']:$item['imprest'];
$bonus_cmp['pay_ad_money'] = $bonus_cmp['pay_ad_money']>0?$bonus_cmp['pay_ad_money']+$item['ad_money']:$item['ad_money'];
$day_true_pay = (1-$this->city_income*(1+$this->borker_area_income)-$this->county_income*(1+$this->borker_area_income))*$item['imprest']+$item['ad_money'];//真实钱币获得 70%预付款+广告费
$bonus_cmp['pay_money'] = $bonus_cmp['pay_money']>0?$bonus_cmp['pay_money']+$day_true_pay:$day_true_pay;
$rs = M('w_bonus_company')->save($bonus_cmp);//奖金纪录
}
else
{
$day_true_pay = (1-$this->city_income*(1+$this->borker_area_income)-$this->county_income*(1+$this->borker_area_income))*$item['imprest']+$item['ad_money'];//真实钱币获得 70%预付款+广告费
if($day_true_pay>0)
{
$bonus_cmp['pay_imprest'] = $item['imprest'];
$bonus_cmp['pay_ad_money'] = $item['ad_money'];
$bonus_cmp['pay_money'] = $day_true_pay;
$rs = M('w_bonus_company')->add($bonus_cmp);//奖金纪录
}
}
if($rs===false)
{
M()->rollback();
throw_exception('公司广告统计记录写入失败!'.M()->_sql());
}
}
else
{
M()->rollback();
throw_exception('公司广告统计记录写入失败!'.M()->_sql());
}
}
}
$rs = M('wAd')->where('id='.$ad['id'])->save($data);//广告更新
if($rs===false)
{
M()->rollback();
throw_exception('广告记录更新失败!'.M()->_sql());
}
}
M()->commit();
}
//更新地区行业数据
$ad_pay_areas = M('w_ad_pay_area')->where($map_ad_pay)->select();
foreach ($ad_pay_areas as $item)
{
$map['ad_id'] = $item['ad_id'];
$map['throw_area'] = $item['throw_area'];
$ad_throw_area = M('w_ad_throw_area')->where($map)->find();
//更新地区行业数据
if($ad_throw_area&&!$ad_throw_area['status'])
{
$data = null;
$data['day_views'] = $ad['day_views']-$item['views'];//累计每日浏览量-昨日累计浏览=今日浏览
$data['day_pay'] = $ad['day_pay']-$item['pay'];//累计每日浏览量-昨日累计浏览=今日浏览
$data['totay_pay'] = array('exp','totay_pay+'.$item['pay']);
$data['status'] = '1';
M('w_ad_throw_area')->where(array('id'=>$ad_throw_area['id']))->save($data);//广告更新
}
}
}
}
?>
其他php-screw加密也可解,更多详细请关注QQ群 233415606
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。