|
@@ -3,6 +3,7 @@
|
|
|
namespace app\api\controller\store;
|
|
|
|
|
|
use app\admin\model\store\StoreDescription;
|
|
|
+use app\admin\model\store\StoreProductAttrResult;
|
|
|
use app\admin\model\system\SystemAttachment;
|
|
|
use app\models\routine\RoutineCode;
|
|
|
use app\models\store\StoreOrder;
|
|
@@ -177,6 +178,10 @@ class StoreProductController
|
|
|
$data['mapKey'] = sys_config('tengxun_map_key');
|
|
|
$data['store_self_mention'] = (int)sys_config('store_self_mention') ?? 0;//门店自提是否开启
|
|
|
$data['activity'] = StoreProduct::activity($data['storeInfo']['id'], false);
|
|
|
+ $result = StoreProductAttrResult::where('product_id', $id)->find();
|
|
|
+ $result = json_decode($result->result);
|
|
|
+ $integral = $result->value[0]->integral;
|
|
|
+ $data['integral'] = $integral['integral'] ?? 0;
|
|
|
return app('json')->successful($data);
|
|
|
}
|
|
|
|
|
@@ -196,7 +201,7 @@ class StoreProductController
|
|
|
['limit', 0]
|
|
|
], $request, true);
|
|
|
if (!$limit) return app('json')->successful([]);
|
|
|
- $productHot = StoreProduct::getHotProductLoading('id,image,store_name,cate_id,price,unit_name,ot_price', (int)$page, (int)$limit);
|
|
|
+ $productHot = StoreProduct::getHotProduct('id,image,store_name,cate_id,price,unit_name,ot_price', (int)$limit, (int)$page);
|
|
|
if (!empty($productHot)) {
|
|
|
foreach ($productHot as $k => $v) {
|
|
|
$productHot[$k]['activity'] = StoreProduct::activity($v['id']);
|