|
@@ -16,7 +16,6 @@ use bizHd\custom\classes\CustomClass;
|
|
|
use bizHd\custom\classes\HdClass;
|
|
use bizHd\custom\classes\HdClass;
|
|
|
use bizHd\hb\classes\HbClass;
|
|
use bizHd\hb\classes\HbClass;
|
|
|
use bizHd\item\classes\ItemClass;
|
|
use bizHd\item\classes\ItemClass;
|
|
|
-use bizHd\member\classes\MemberLevelClass;
|
|
|
|
|
use bizHd\merchant\classes\SjClass;
|
|
use bizHd\merchant\classes\SjClass;
|
|
|
use bizHd\refund\classes\HdRefundClass;
|
|
use bizHd\refund\classes\HdRefundClass;
|
|
|
use bizHd\shop\classes\MainClass;
|
|
use bizHd\shop\classes\MainClass;
|
|
@@ -713,6 +712,7 @@ class OrderClass extends BaseClass
|
|
|
StockRecordClass::addSellStockOrderCancelRecord($recordData);
|
|
StockRecordClass::addSellStockOrderCancelRecord($recordData);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
$goodsList = OrderGoodsClass::getAllByCondition(['orderSn' => $orderSn], null, '*', null, true);
|
|
$goodsList = OrderGoodsClass::getAllByCondition(['orderSn' => $orderSn], null, '*', null, true);
|
|
|
if (!empty($goodsList)) {
|
|
if (!empty($goodsList)) {
|
|
|
foreach ($goodsList as $goods) {
|
|
foreach ($goodsList as $goods) {
|
|
@@ -742,6 +742,7 @@ class OrderClass extends BaseClass
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
$shopId = $order->shopId ?? 0;
|
|
$shopId = $order->shopId ?? 0;
|
|
|
$shop = ShopClass::getById($shopId, true);
|
|
$shop = ShopClass::getById($shopId, true);
|
|
|
if (!empty($shop)) {
|
|
if (!empty($shop)) {
|
|
@@ -766,6 +767,18 @@ class OrderClass extends BaseClass
|
|
|
//noticeUtil::push('零售订单:' . $orderSn . ',关单成功。', '15280215347');
|
|
//noticeUtil::push('零售订单:' . $orderSn . ',关单成功。', '15280215347');
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ //清理限购缓存
|
|
|
|
|
+ $customId = $order->customId ?? 0;
|
|
|
|
|
+ if (!empty($customId) && !empty($itemList)) {
|
|
|
|
|
+ foreach ($itemList as $item) {
|
|
|
|
|
+ $productId = $item['itemId'];
|
|
|
|
|
+ $num = floor($item['num']);
|
|
|
|
|
+ if (!empty($productId) && $num > 0) {
|
|
|
|
|
+ \bizHd\product\classes\ProductClass::baseClearLimitBuy($productId, $customId, $num);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 恢复订单 -- 即:把订单的状态从取消状态变成待付款状态
|
|
// 恢复订单 -- 即:把订单的状态从取消状态变成待付款状态
|