|
|
@@ -8,9 +8,11 @@ use App\CommodityBarcode;
|
|
|
use App\OracleBasSKU;
|
|
|
use App\Owner;
|
|
|
use App\Services\common\BatchUpdateService;
|
|
|
+use App\Shop;
|
|
|
use Carbon\Carbon;
|
|
|
use Illuminate\Database\Eloquent\Builder;
|
|
|
use Illuminate\Database\Eloquent\Collection;
|
|
|
+use Illuminate\Support\Facades\Cache;
|
|
|
|
|
|
Class CommodityService
|
|
|
{
|
|
|
@@ -356,7 +358,7 @@ Class CommodityService
|
|
|
if(count($map) == 0) return $collect;
|
|
|
$date = Carbon::now();
|
|
|
foreach ($map as $item) {
|
|
|
- $collect->push($this->cacheService->getOrExecute("owner_code_{$item['owner_code']}_sku_{$item['sku']}",function()use($item,$owner_map,$date){
|
|
|
+ $collect->push(Cache::remember("owner_code_{$item['owner_code']}_sku_{$item['sku']}", null, function()use($item,$owner_map,$date){
|
|
|
$owner = $owner_map[$item['owner_code']];
|
|
|
$commodity = Commodity::query()->where('owner_id',$owner['id'])->where('sku',$item['sku'])->first();
|
|
|
if($commodity)return $commodity;
|
|
|
@@ -371,7 +373,7 @@ Class CommodityService
|
|
|
'width' => $basSku['skuwidth'],
|
|
|
'height' => $basSku['skuhigh'],
|
|
|
'volumn' => $basSku['cube']]);
|
|
|
- },config('cache.expirations.forever')));
|
|
|
+ }));
|
|
|
}
|
|
|
return $collect;
|
|
|
}
|