|
@@ -233,6 +233,7 @@ class RefundController extends Curd
|
|
return json_fail("支付状态异常");
|
|
return json_fail("支付状态异常");
|
|
}
|
|
}
|
|
$refundPayIds = array_column($payDetail, 'pay_id');
|
|
$refundPayIds = array_column($payDetail, 'pay_id');
|
|
|
|
+ dump($refundPayIds);
|
|
$response = [];
|
|
$response = [];
|
|
Db::beginTransaction();
|
|
Db::beginTransaction();
|
|
try {
|
|
try {
|
|
@@ -479,7 +480,7 @@ class RefundController extends Curd
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- private function createReturnPayDetail($order,$refundPayIds, $prepayid, $amount, $response = [])
|
|
|
|
|
|
+ private function createReturnPayDetail($order, $refundPayIds, $prepayid, $amount, $response = [])
|
|
{
|
|
{
|
|
try {
|
|
try {
|
|
return PayDetail::insert([
|
|
return PayDetail::insert([
|
|
@@ -490,8 +491,8 @@ class RefundController extends Curd
|
|
'pay_amount' => $amount,
|
|
'pay_amount' => $amount,
|
|
'pay_paytimes' => date('Y-m-d H:i:s'),
|
|
'pay_paytimes' => date('Y-m-d H:i:s'),
|
|
'pay_prepayid' => $prepayid,
|
|
'pay_prepayid' => $prepayid,
|
|
- 'join_pay_object_json' => json_encode(['order_id' => $order->order_id]),
|
|
|
|
- 'pay_json_request' => json_encode(['order_id' => $order->order_id,'refund_pay_ids'=>$refundPayIds]),
|
|
|
|
|
|
+ 'join_pay_object_json' => json_encode(['order_id' => $order->order_id, 'refund_pay_ids' => $refundPayIds]),
|
|
|
|
+ 'pay_json_request' => json_encode(['order_id' => $order->order_id]),
|
|
'pay_json_response' => json_encode($response),
|
|
'pay_json_response' => json_encode($response),
|
|
'pay_addtimes' => time()
|
|
'pay_addtimes' => time()
|
|
]);
|
|
]);
|