上游导出修正

master
zhengyongxing 5 years ago
parent 3c698adba9
commit 400a9b3ded

@ -8,6 +8,7 @@ namespace Admin\Controller;
class AggregateFinanceStatementController extends ThinkController
{
public $verify_status = [
"-3"=>"撤销汇总",
"-1"=>"审批拒绝",
"0"=>"未申请开票",
"1"=>"申请开票",
@ -667,6 +668,9 @@ class AggregateFinanceStatementController extends ThinkController
//操作对应菜单
$optist = [];
switch ($info['verify_status']) {
case '-3':
$optist = ["viewStatement","editStatement","addRemark","viewRemark","editRemark"];
break;
case '-1':
$optist = ["viewStatement","cancelVerify","addRemark","viewRemark","editRemark"];
break;

@ -729,11 +729,7 @@ class AggregateStatementPoolController extends ThinkController
}
if($re_op){
//公司及上游回退
if($db_res['company_type'] == 2){
$this->retry($db_res); //个人重算
}else{
$this->cancelCompanyPool($db_res);//公司撤回
}
$this->cancelCompanyPool($db_res);//公司撤回
}
}
@ -829,12 +825,8 @@ class AggregateStatementPoolController extends ThinkController
$this->ajaxReturn(array('status' => 0,"info"=>"撤销汇总失败"));
}
//修改结算单信息
$st_res = M("aggregate_statement","tab_")->field("id,verify_status,verify_log")->where("id in ({$sids})")->select();
$st_res = M("aggregate_statement","tab_")->field("id,verify_status")->where("id in ({$sids})")->select();
foreach($st_res as $k=>&$v){
$v['verify_log'] = json_decode($v['verify_log'],true);
$v['verify_log']['pool_user']=$this->admininfo["username"];
$v['verify_log']['pool_time']=date("Y-m-d H:i:s");
$v['verify_log'] = json_encode($v['verify_log']);
$v['verify_status']=-3;
$stres = M("aggregate_statement","tab_")->save($v);
if($stres === false){
@ -932,7 +924,7 @@ class AggregateStatementPoolController extends ThinkController
default:
break;
}
$optist = ["viewPool"];
$optist = ["viewPool","cancelPool"];
//
if($info['platform_amount'] <= 0 && $info['company_type'] != 2){
$optist = array_diff($optist, ["viewPool"]);

@ -234,7 +234,7 @@
$("#pool").on("click",function(){
var flag = false;
var text = $("input:checkbox[name='ids[]']:checked").map(function(index,elem) {
if($(elem).data("status") != 3){
if($(elem).data("status") >= 3||$(elem).data("status") == -3){
flag = true;
}else{
return $(elem).val();
@ -245,7 +245,7 @@
return;
}
if(flag){
layer.confirm("发起汇总仅会对 [已审核通过] 结算单处理,选择中包含其他的状态的结算单将被忽略,点击取消停止操作",{title:false}, function(index){
layer.confirm("发起汇总仅会对 [已开票] 结算单处理,选择中包含其他的状态的结算单将被忽略,点击取消停止操作",{title:false}, function(index){
_doPoolApply();
layer.close(index);
});

Loading…
Cancel
Save