|
@@ -937,7 +937,9 @@ class Payment extends BaseController
|
|
|
|
|
|
//校验是否开通了供应商账号
|
|
|
$supp_account = check_has_account_by_supplierNos(array_unique(array_column($list,'supplierNo')));
|
|
|
+ $payArr=Db::name('supplier_info')->whereIn('code',array_unique(array_column($list,'supplierNo')))->column('pay_method','code');
|
|
|
foreach ($list as &$value){
|
|
|
+ $value["pay_type"]=$payArr[$value['supplierNo']]??"";
|
|
|
$value['goodNum'] =$value['goodNum']- $value['thNum'];
|
|
|
$value['sendNum'] =$value['sendNum']- $value['thNum'];
|
|
|
$value['has_account'] = (int)isset($supp_account['data'][$value['supplierNo']]);
|
|
@@ -981,6 +983,10 @@ class Payment extends BaseController
|
|
|
}
|
|
|
}
|
|
|
$list = Db::name("cgd_info")->where($condition)->order('createdTime desc')->select()->toArray();
|
|
|
+ $payArr=Db::name('supplier_info')->whereIn('code',array_unique(array_column($list,'supplierNo')))->column('pay_method','code');
|
|
|
+ foreach ($list as &$value){
|
|
|
+ $value['pay_type']=$payArr[$value['supplierNo']]??'';
|
|
|
+ }
|
|
|
return app_show(0,"获取成功",$list);
|
|
|
}
|
|
|
//采购单信息
|
|
@@ -995,9 +1001,10 @@ class Payment extends BaseController
|
|
|
return error_show(1004,"采购单信息未找到");
|
|
|
}
|
|
|
$cgdinfo['catInfo'] = json_decode($cgdinfo['catInfo'],true);
|
|
|
- $payinfo =Db::name("pay_info")->alias("a")->leftJoin("pay b","a.payNo=b.payNo")
|
|
|
+ $payinfo =Db::name("pay_info")->alias("a")->leftJoin("pay b","a.payNo=b.payNo")
|
|
|
->where(["a.is_del"=>0,"b.is_del"=>0,"a.cgdNo"=>$sequenceNo])->field("b.inv_status,b.pay_status,b.status")
|
|
|
->find();
|
|
|
+ $cgdinfo['pay_type']=Db::name('supplier_info')->where('code',$cgdinfo['supplierNo'])->value('pay_method','');
|
|
|
$cgdinfo["cgd_pay_status"]=$payinfo['pay_status']??1;
|
|
|
$cgdinfo["cgd_inv_status"]=$payinfo['inv_status']??1;
|
|
|
$cgdinfo["cgd_status"]=$payinfo['status']??0;
|
|
@@ -1021,6 +1028,7 @@ class Payment extends BaseController
|
|
|
foreach ($pay as &$value){
|
|
|
$value['catInfo'] = json_decode($value['catInfo'],true);
|
|
|
}
|
|
|
+ $payinfo['pay_type']=Db::name('supplier_info')->where('code',$payinfo['supplierNo'])->value('pay_method','');
|
|
|
$tag =Db::name("tag_log")->alias("a")->leftJoin("order_tag b","a.tag_id=b.id")->where
|
|
|
(["code"=>$payNo,"a.status"=>1])->column("b.tag_name,a.tag_img,a.tag_remark","b.type");
|
|
|
$payinfo['inv_tag_name']=$tag[2]['tag_name']??'';
|
|
@@ -1297,7 +1305,7 @@ class Payment extends BaseController
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 发票审核状态
|
|
|
+ * 发票审核状态 //发票验证通过 才会扣减待开票金额 失败的开票申请不用处理
|
|
|
* 0 发票图片识别中 1待系统验证 2 买方公司审核3带买方公司认证 4 认证成功 5验证失败 6买方审核驳回 7 认证失败 8 回票流程终止 9 验证超次数 10 回票已退
|
|
|
* @return \think\response\Json|void
|
|
|
* @throws \think\db\exception\DataNotFoundException
|