|
@@ -248,7 +248,6 @@ class OrderClass extends BaseClass
|
|
|
$order->save();
|
|
$order->save();
|
|
|
|
|
|
|
|
self::payAfter($order, $payWay);
|
|
self::payAfter($order, $payWay);
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//订单完成 ssh 2021.4.20
|
|
//订单完成 ssh 2021.4.20
|
|
@@ -268,12 +267,11 @@ class OrderClass extends BaseClass
|
|
|
if (!empty($shop)) {
|
|
if (!empty($shop)) {
|
|
|
// HdRefundClass::onlyRefundAmount($shop, $order);
|
|
// HdRefundClass::onlyRefundAmount($shop, $order);
|
|
|
// 恢复取消的订单,即:把订单的状态从取消状态变成待付款状态
|
|
// 恢复取消的订单,即:把订单的状态从取消状态变成待付款状态
|
|
|
- $res = self::revoverOrderToPay($order);
|
|
|
|
|
|
|
+ $res = self::recoverOrderToPay($order);
|
|
|
if ($res == false) {
|
|
if ($res == false) {
|
|
|
noticeUtil::push('恢复取消的订单失败,订单号:' . $orderSn, '15280215347');
|
|
noticeUtil::push('恢复取消的订单失败,订单号:' . $orderSn, '15280215347');
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- util::stop("SUCCESS");
|
|
|
|
|
}
|
|
}
|
|
|
if ($order->payStatus == 1) {
|
|
if ($order->payStatus == 1) {
|
|
|
noticeUtil::push('注意散客订单:' . $orderSn . ',已经付过款了,无需重复请求和操作', '15280215347');
|
|
noticeUtil::push('注意散客订单:' . $orderSn . ',已经付过款了,无需重复请求和操作', '15280215347');
|
|
@@ -538,13 +536,14 @@ class OrderClass extends BaseClass
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 恢复订单 -- 即:把订单的状态从取消状态变成待付款状态
|
|
// 恢复订单 -- 即:把订单的状态从取消状态变成待付款状态
|
|
|
- public static function revoverOrderToPay($order)
|
|
|
|
|
|
|
+ public static function recoverOrderToPay($order)
|
|
|
{
|
|
{
|
|
|
if ($order->status != 5) {
|
|
if ($order->status != 5) {
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
+ $now = time();
|
|
|
$order->status = 1;
|
|
$order->status = 1;
|
|
|
- $order->deadline = date("Y-m-d H:i:s", strtotime("+1 day"));
|
|
|
|
|
|
|
+ $order->deadline = $now + 86400;
|
|
|
$order->save();
|
|
$order->save();
|
|
|
|
|
|
|
|
// 重新占用库存(与取消订单时的库存回滚相反)
|
|
// 重新占用库存(与取消订单时的库存回滚相反)
|