/**
  * 专题
  * @param DeepInUpload $upload
  */
 protected function topic(DeepInUpload $upload)
 {
     $topicBanner = ShopTopicBanner::all();
     foreach ($topicBanner as $item) {
         if (!$item instanceof ShopTopicBanner) {
             continue;
         }
         $banner = $item->banner();
         if (empty($banner)) {
             continue;
         }
         $response = $upload->getUpYunUrl($banner);
         $responseValue = $response->getResponseValue();
         if ($responseValue instanceof UpYunResponseValue) {
             $this->addToMap($banner, $responseValue->getLocation());
         }
     }
 }