feat : chef name
This commit is contained in:
@@ -5,6 +5,7 @@ namespace App\Cache\Redis\Api;
|
|||||||
use App\Cache\Redis\RedisCache;
|
use App\Cache\Redis\RedisCache;
|
||||||
use App\Constants\Common\GoodCode;
|
use App\Constants\Common\GoodCode;
|
||||||
use App\Extend\DateUtil;
|
use App\Extend\DateUtil;
|
||||||
|
use App\Model\AdminUser;
|
||||||
use App\Model\Sku;
|
use App\Model\Sku;
|
||||||
use App\Model\Spu;
|
use App\Model\Spu;
|
||||||
use App\Service\ServiceTrait\Common\OssTrait;
|
use App\Service\ServiceTrait\Common\OssTrait;
|
||||||
@@ -39,6 +40,12 @@ class GoodCache
|
|||||||
*/
|
*/
|
||||||
public int $cycleId;
|
public int $cycleId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var AdminUser
|
||||||
|
*/
|
||||||
|
#[Inject]
|
||||||
|
protected AdminUser $adminUserModel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var int $kitchenId
|
* @var int $kitchenId
|
||||||
*/
|
*/
|
||||||
@@ -145,6 +152,9 @@ class GoodCache
|
|||||||
$imageIdArr = array_column($skuList,'image_ids');
|
$imageIdArr = array_column($skuList,'image_ids');
|
||||||
$imageList = $this->getOssObjects($imageIdArr);
|
$imageList = $this->getOssObjects($imageIdArr);
|
||||||
|
|
||||||
|
$chefIds = array_column($imageList,'chef_id');
|
||||||
|
$chefList = $this->adminUserModel->getDataByIds($chefIds);
|
||||||
|
|
||||||
$skuListArr = [];
|
$skuListArr = [];
|
||||||
$imageArr = [];
|
$imageArr = [];
|
||||||
$stockArr = [];
|
$stockArr = [];
|
||||||
@@ -155,6 +165,7 @@ class GoodCache
|
|||||||
}
|
}
|
||||||
|
|
||||||
$sku['url'] = $imageList[$sku['image_ids']]['url'] ?? '';
|
$sku['url'] = $imageList[$sku['image_ids']]['url'] ?? '';
|
||||||
|
$sku['chef_name'] = $chefList[$sku['chef_id']]['chinese_name'] ?? '';
|
||||||
|
|
||||||
$skuListArr[$sku['spu_id']][] = $sku;
|
$skuListArr[$sku['spu_id']][] = $sku;
|
||||||
$price[$sku['spu_id']][] = $sku['price'];
|
$price[$sku['spu_id']][] = $sku['price'];
|
||||||
|
|||||||
Reference in New Issue
Block a user