diff --git a/app/Cache/Redis/Api/GoodCache.php b/app/Cache/Redis/Api/GoodCache.php index f18b2c1..dd39bf5 100644 --- a/app/Cache/Redis/Api/GoodCache.php +++ b/app/Cache/Redis/Api/GoodCache.php @@ -233,7 +233,7 @@ class GoodCache $imageList = $this->getOssObjects($imageIds); foreach ($list as &$item) { - $item['url'] = $imageList[$sku['image_id']]['url'] ?? ''; + $item['url'] = $imageList[$item['image_id']]['url'] ?? ''; } $this->redis->set($this->purchaseKey, json_encode($list)); diff --git a/app/Model/Purchase.php b/app/Model/Purchase.php index 3b9d68a..3e90a85 100644 --- a/app/Model/Purchase.php +++ b/app/Model/Purchase.php @@ -48,6 +48,6 @@ class Purchase extends Model */ public function getListByCycleIdAndKitchenId(int $cycleId, int $kitchenId): Collection|array { - return $this->where('cycle_id',$cycleId)->where('kitchen_id',$kitchenId)->select('id','name','remark','sku_ids')->get(); + return $this->where('cycle_id',$cycleId)->where('kitchen_id',$kitchenId)->select('id','name','remark','sku_ids','image_id')->get(); } }