提现税值取值修改

This commit is contained in:
2025-10-24 11:23:18 +08:00
parent 0d734d092b
commit 817da774ef
2 changed files with 6 additions and 5 deletions

View File

@@ -145,7 +145,7 @@ class PerformPerSecond
continue; continue;
} }
} }
if($value['yun_order_status'] == 5077){ if(in_array($value['yun_order_status'],[261,5077])){
continue; continue;
} }
echo "提现订单查询:".$value['order_sn']."\n"; echo "提现订单查询:".$value['order_sn']."\n";
@@ -160,7 +160,7 @@ class PerformPerSecond
'updatetime' => time(), 'updatetime' => time(),
'yun_order_status' => $result['data']['code'], 'yun_order_status' => $result['data']['code'],
// 'personal_tax_rate' => $result['personal_tax_rate'] ?? 0, // 'personal_tax_rate' => $result['personal_tax_rate'] ?? 0,
'received_tax_amount' => $result['received_tax_amount'] ?? 0, 'received_tax_amount' => $result['data']['received_tax_amount'] ?? 0,
]); ]);
}else{ }else{
db::name('vs_user_withdrawal')->where('order_sn',$value['order_sn'])->update([ db::name('vs_user_withdrawal')->where('order_sn',$value['order_sn'])->update([
@@ -170,7 +170,7 @@ class PerformPerSecond
'updatetime' => time(), 'updatetime' => time(),
'yun_order_status' => $result['data']['code'], 'yun_order_status' => $result['data']['code'],
// 'personal_tax_rate' => $result['personal_tax_rate'] ?? 0, // 'personal_tax_rate' => $result['personal_tax_rate'] ?? 0,
'received_tax_amount' => $result['received_tax_amount'] ?? 0, 'received_tax_amount' => $result['data']['received_tax_amount'] ?? 0,
]); ]);
if(in_array($result['data']['code'],[5077,261]) && $value['yun_order_status'] == null){ if(in_array($result['data']['code'],[5077,261]) && $value['yun_order_status'] == null){
// if($result['data']['code']==5077 && $value['yun_order_status'] == null){ // if($result['data']['code']==5077 && $value['yun_order_status'] == null){

View File

@@ -205,6 +205,7 @@ class YunPay
$request->setRequestID($request_id); $request->setRequestID($request_id);
$response = $this->paymentClient->getOrder($request); $response = $this->paymentClient->getOrder($request);
if ($response->isSuccess()) { if ($response->isSuccess()) {
$tax_detail = $response->getData()->getTaxDetail();//获取税详情
// if(!empty($response->getData()->getTaxDetail())){ // if(!empty($response->getData()->getTaxDetail())){
// $personal_tax_rate = $response->getData()->getTaxDetail()->getPersonalTaxRate(); // $personal_tax_rate = $response->getData()->getTaxDetail()->getPersonalTaxRate();
// }else{ // }else{
@@ -216,7 +217,7 @@ class YunPay
'code' => $response->getData()->getStatusDetail(), 'code' => $response->getData()->getStatusDetail(),
'msg' => $response->getData()->getStatusMessage(), 'msg' => $response->getData()->getStatusMessage(),
// 'personal_tax_rate' => $personal_tax_rate, // 'personal_tax_rate' => $personal_tax_rate,
'received_tax_amount' => $response->getData()->getReceivedTaxAmount() 'received_tax_amount' => $tax_detail['user_received_personal_tax'] ?? 0
]]; ]];
}else{ }else{
@@ -224,7 +225,7 @@ class YunPay
'code' => $response->getData()->getStatusDetail(), 'code' => $response->getData()->getStatusDetail(),
'msg' => $response->getData()->getStatusDetailMessage(), 'msg' => $response->getData()->getStatusDetailMessage(),
// 'personal_tax_rate' => $personal_tax_rate, // 'personal_tax_rate' => $personal_tax_rate,
'received_tax_amount' => $response->getData()->getReceivedTaxAmount() 'received_tax_amount' => $tax_detail['user_received_personal_tax'] ?? 0
]]; ]];
} }