master
chenzhi 5 years ago
parent 74e39c7b20
commit 9cb0e33531

@ -71,6 +71,10 @@ class ExcelPaymentController extends BaseController
if(isset($_REQUEST['pay_status'])){ if(isset($_REQUEST['pay_status'])){
$map['i.pay_status'] = $_REQUEST['pay_status']; $map['i.pay_status'] = $_REQUEST['pay_status'];
} }
if(isset($_REQUEST['batch_num'])){
$map['i.batch_num'] = $_REQUEST['batch_num'];
}
$CompanyInfo = M("excel_statement_info","tab_") $CompanyInfo = M("excel_statement_info","tab_")
->alias('i') ->alias('i')
@ -162,19 +166,10 @@ class ExcelPaymentController extends BaseController
$is_export = true; $is_export = true;
} }
//获取基本信息 //获取基本信息
$dbres = M("company_statement_info","tab_")->where("id='{$id}'")->select(); $dbres = M("ExcelStatementInfo","tab_")->where("id='{$id}'")->select();
$title = $dbres[0]['company_name']; $title = $dbres[0]['company_name'];
$this->assign("title",$title); $this->assign("title",$title);
$this->viewPuPool($dbres,$is_export);
if($dbres[0]['company_type'] == 3){
//上游
$this->viewCpPool($dbres,$is_export);
}elseif($dbres[0]['company_type'] == 1){
//下游公司
$this->viewPcPool($dbres,$is_export);
}else{
$this->viewPuPool($dbres,$is_export);
}
} }
//个人汇总结算查看 //个人汇总结算查看
@ -191,32 +186,40 @@ class ExcelPaymentController extends BaseController
if($is_export){ if($is_export){
$v['sum_money_exp'] = "="; $v['sum_money_exp'] = "=";
} }
$row = 0;
foreach($v['statement_info'] as $ke=>&$va){ foreach($v['statement_info'] as $ke=>&$va){
$line ++; $va['row'] = count($va['game_list']);
if(isset($va['ratio'])){ $row += count($va['game_list']);
$va['increment_ratio'] = 0; foreach($va['game_list'] as $key=>&$val){
}else{ $line ++;
$va['ratio'] = 0; if(isset($val['ratio'])){
} $val['increment_ratio'] = 0;
}else{
if($is_export){ $val['ratio'] = 0;
//J3*(K3+L3)+M3-N3 }
$va['sum_money'] = "=J{$line}*(K{$line}+L{$line})+M{$line}-N{$line}"; if($is_export){
$count['sum_money_exp'] .= "O{$line}+"; //J3*(K3+L3)+M3-N3
$count['platform_amount_exp'] .= "J{$line}+"; $va['sum_money'] = "=J{$line}*(K{$line}+L{$line})+M{$line}-N{$line}";
$count['sum_money_exp'] .= "O{$line}+";
}else{ $count['platform_amount_exp'] .= "J{$line}+";
$count['platform_amount'] += $va['pay_amount'];
$count['sum_money'] += $va['sum_money']; }else{
$count['platform_amount'] += $va['pay_amount'];
$count['sum_money'] += $va['sum_money'];
}
} }
} }
$v['statement_count'] = count($v['statement_info']);
$v['statement_count'] = $row;
} }
if($is_export){ if($is_export){
$count["platform_amount"] = "=".trim($count["platform_amount_exp"],"+"); $count["platform_amount"] = "=".trim($count["platform_amount_exp"],"+");
$count["sum_money"] = "=".trim($count["sum_money_exp"],"+"); $count["sum_money"] = "=".trim($count["sum_money_exp"],"+");
} }
dd($infolist);
$this->assign("data",$infolist); $this->assign("data",$infolist);
$this->assign("count",$count); $this->assign("count",$count);
$this->assign("is_export",$is_export); $this->assign("is_export",$is_export);

@ -131,6 +131,10 @@
</select> </select>
</div> </div>
<div class="input-list">
<input type="text" name="batch_num" placeholder="批次号" value="{:I('batch_num')}">
</div>
<div class="input-list"> <div class="input-list">
<input type="text" readonly id="time_start2" name="pay_time_start" class="" value="{:I('pay_time_start')}" placeholder="支付开始时间" /> <input type="text" readonly id="time_start2" name="pay_time_start" class="" value="{:I('pay_time_start')}" placeholder="支付开始时间" />
&nbsp;-&nbsp; &nbsp;-&nbsp;

@ -125,6 +125,7 @@
<td rowspan="{$com.statement_count}">{$com.company_name}</td> <td rowspan="{$com.statement_count}">{$com.company_name}</td>
<td rowspan="{$com.statement_count}">{$com.company_info.account}</td> <td rowspan="{$com.statement_count}">{$com.company_info.account}</td>
<td rowspan="{$com.statement_count}">{$com.company_info.company_relation_str}</td> <td rowspan="{$com.statement_count}">{$com.company_info.company_relation_str}</td>
<td rowspan="{$com.statement_count}">{$com.company_info.nickname}</td> <td rowspan="{$com.statement_count}">{$com.company_info.nickname}</td>
<td rowspan="{$com.statement_count}">{$com.company_info.company_type_str}</td> <td rowspan="{$com.statement_count}">{$com.company_info.company_type_str}</td>

Loading…
Cancel
Save