|
|
@@ -717,6 +717,30 @@ class PurchaseController extends BaseController
|
|
|
if (($current + 50) > strtotime($deadline)) {
|
|
|
util::fail('订单已失效,请重新下单');
|
|
|
}
|
|
|
+
|
|
|
+ //已经唤起过微信支付了,根据拉卡拉的规则,需要生成新的订单号
|
|
|
+ if ($order->changePrice == 2) {
|
|
|
+ $oldOrderSn = $orderSn;
|
|
|
+ $newOrderSn = orderSn::getPurchaseSn();
|
|
|
+ $newGhsOrderSn = orderSn::getGhsOrderSn();
|
|
|
+ $orderSn = $newOrderSn;
|
|
|
+ $order->orderSn = $newOrderSn;
|
|
|
+ $order->save();
|
|
|
+ PurchaseItemClass::updateByCondition(['orderSn' => $oldOrderSn], ['orderSn' => $newOrderSn]);
|
|
|
+ $saleId = $order->saleId ?? 0;
|
|
|
+ $sale = OrderClass::getById($saleId, true);
|
|
|
+ if (!empty($sale)) {
|
|
|
+ $oldSaleOrderSn = $sale->orderSn ?? '';
|
|
|
+ $sale->orderSn = $newGhsOrderSn;
|
|
|
+ $sale->save();
|
|
|
+ OrderItemClass::updateByCondition(['orderSn' => $oldSaleOrderSn], ['orderSn' => $newGhsOrderSn]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ $id = $order->id;
|
|
|
+ $order->changePrice = 2;
|
|
|
+ $order->save();
|
|
|
+
|
|
|
$name = $orderSn;
|
|
|
$totalFee = $order->realPrice;
|
|
|
$purchaseCapital = dict::getDict('capitalType', 'xhPurchase', 'id');
|