|
|
@@ -68,6 +68,9 @@ class RefundOrderService extends BaseService
|
|
|
if (bccomp($refund->refundPrice, $order->realPrice, 2) == 1) {
|
|
|
util::fail("退款金额超过订单金额");
|
|
|
}
|
|
|
+ $refund->passTime = date("Y-m-d H:i:s");
|
|
|
+ $refund->save();
|
|
|
+
|
|
|
$customId = $order->customId ?? 0;
|
|
|
$clearList = PurchaseClearClass::getAllByCondition(['customId' => $customId, 'status' => 1], null, '*', null, true);
|
|
|
$orderIds = [];
|
|
|
@@ -227,6 +230,10 @@ class RefundOrderService extends BaseService
|
|
|
$data['refundPrice'] = $refundPrice;
|
|
|
$data['refundType'] = $post['refundType'] ?? 0;
|
|
|
$data['status'] = 0;
|
|
|
+ $data['customName'] = $order->customName??'';
|
|
|
+ $data['customNamePy'] = $order->customNamePy??'';
|
|
|
+ $data['customMobile'] = $order->customMobile??'';
|
|
|
+ $data['orderTime'] = $order->payTime??'';
|
|
|
$refund = RefundOrderClass::add($data, true);
|
|
|
return $refund;
|
|
|
}
|