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羣 233415606php