优化结算后移一个月

master
chenzhi 3 years ago
parent d8c3fd969c
commit 5315af1be9

@ -105,11 +105,11 @@ class StatementWarningController extends AdminController
}
}
//毛利
$data[3]['list']['费用'][12] = array_sum($data[3]['list']['费用']);
$data[3]['list']['其他收入'][12] = array_sum($data[3]['list']['其他收入']);
$data[3]['list']['cost'][12] = array_sum($data[3]['list']['cost']);
$data[3]['list']['other_income'][12] = array_sum($data[3]['list']['other_income']);
for ($i=0; $i < 13; $i++) {
$data[3]['count'][$i] = $data[1]['count'][$i]-$data[2]['count'][$i];
$data[4]['count'][$i] = ($data[3]['count'][$i]-$data[3]['list']['费用'][$i]+$data[3]['list']['其他收入'][$i]);
$data[4]['count'][$i] = ($data[3]['count'][$i]-$data[3]['list']['cost'][$i]+$data[3]['list']['other_income'][$i]);
if($data[1]['count'][$i] != 0){
$data[3]['list']['margin_ratio'][$i] = round( $data[3]['count'][$i]/$data[1]['count'][$i],4);

@ -207,21 +207,8 @@ class StatementWarningSetController extends Controller {
$company = $this->getCpCompanyInfo(array_keys($gamedata));
$cpStatementAmount = $this->addCpStatementWarningInfo($company,$gamedata);
}
$savedata = [
'type'=>2,
'name'=>'up_statement',
'count_month'=>$this->month,
'count_year'=>$this->year
];
$hasDb = $this->statementWarningModel->where($savedata)->find();
$savedata = array_merge(['money'=>$cpStatementAmount,'create_time'=>time()],$savedata);
if($hasDb){
$savedata['id'] = $hasDb['id'];
$this->statementWarningModel->save($savedata);
}else{
$this->statementWarningModel->add($savedata);
}
$this->addStatementWarning(2,'up_statement',$cpStatementAmount);
}
/**
* 获取月份游戏结算额
@ -292,20 +279,8 @@ class StatementWarningSetController extends Controller {
$company = $this->getPromoteCompanyGameSpend($company,0);
$pcStatementAmount = $this->addStatementWarningInfo($company,0);
$savedata = [
'type'=>2,
'name'=>'pc_statement',
'count_month'=>$this->month,
'count_year'=>$this->year
];
$hasDb = $this->statementWarningModel->where($savedata)->find();
$savedata = array_merge(['money'=>$pcStatementAmount,'create_time'=>time()],$savedata);
if($hasDb){
$savedata['id'] = $hasDb['id'];
$this->statementWarningModel->save($savedata);
}else{
$this->statementWarningModel->add($savedata);
}
$this->addStatementWarning(2,'pc_statement',$pcStatementAmount);
}
private function getPromoteCompanyGameSpend($company,$companyBelong)
{

Loading…
Cancel
Save