|
|
@@ -4,6 +4,7 @@ namespace bizGhs\live\classes;
|
|
|
|
|
|
use bizGhs\base\classes\BaseClass;
|
|
|
use bizGhs\custom\classes\CustomClass;
|
|
|
+use bizGhs\product\classes\ProductClass;
|
|
|
use common\components\imgUtil;
|
|
|
use common\components\orderSn;
|
|
|
use common\components\util;
|
|
|
@@ -137,6 +138,8 @@ class LiveOrderClass extends BaseClass
|
|
|
{
|
|
|
$data = self::getList('*', $where, 'addTime DESC');
|
|
|
if (isset($data['list']) && !empty($data['list'])) {
|
|
|
+ $ids = array_column($data['list'], 'itemId');
|
|
|
+ $productList = ProductClass::getAllByCondition(['id' => ['in', $ids]], null, 'id,stock', 'id');
|
|
|
foreach ($data['list'] as $key => $val) {
|
|
|
$shortCover = $val['itemCover'] ?? '';
|
|
|
$cover = imgUtil::groupImg($shortCover) . "?x-oss-process=image/resize,m_fill,h_100,w_100";
|
|
|
@@ -146,6 +149,9 @@ class LiveOrderClass extends BaseClass
|
|
|
$data['list'][$key]['cover'] = $cover;
|
|
|
$data['list'][$key]['bigCover'] = $bigCover;
|
|
|
$data['list'][$key]['largeCover'] = $largeCover;
|
|
|
+ $itemId = $val['itemId'] ?? 0;
|
|
|
+ $stock = isset($productList[$itemId]) && isset($productList[$itemId]['stock']) ? floatval($productList[$itemId]['stock']) : 0;
|
|
|
+ $data['list'][$key]['stock'] = $stock;
|
|
|
}
|
|
|
}
|
|
|
return $data;
|