| | |
| | | import com.ruoyi.order.domain.dto.AppSearchGoodsPageDto; |
| | | import com.ruoyi.order.domain.dto.AppShopGoodsPageDto; |
| | | import com.ruoyi.order.domain.pojo.goods.Goods; |
| | | import com.ruoyi.order.domain.pojo.goods.GoodsFile; |
| | | import com.ruoyi.order.domain.pojo.goods.ShopGoods; |
| | | import com.ruoyi.order.domain.vo.AppGoodsInfoVo; |
| | | import com.ruoyi.order.domain.vo.AppSimpleActivityGoodsVo; |
| | | import com.ruoyi.order.domain.vo.AppSimpleGoodsVo; |
| | | import com.ruoyi.order.mapper.goods.GoodsMapper; |
| | | import com.ruoyi.order.service.activity.ActivityGoodsService; |
| | | import com.ruoyi.order.service.goods.GoodsFileService; |
| | | import com.ruoyi.order.service.goods.GoodsService; |
| | | import com.ruoyi.order.service.goods.ShopGoodsService; |
| | | import com.ruoyi.system.api.RemoteActivityService; |
| | |
| | | import javax.annotation.Resource; |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | | import java.util.StringJoiner; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | |
| | | @Resource |
| | | private ShopGoodsService shopGoodsService; |
| | | |
| | | @Resource |
| | | private GoodsFileService goodsFileService; |
| | | |
| | | /** |
| | | * 获取推荐商品列表 |
| | |
| | | }else{ |
| | | appGoodsInfoVo.setActivityFlag(0); |
| | | } |
| | | //商品图片 |
| | | List<GoodsFile> goodsFileList = goodsFileService.listByGoodsId(goods.getGoodsId()); |
| | | StringJoiner bannerSJ = new StringJoiner(","); |
| | | if(goodsFileList!=null&&!goodsFileList.isEmpty()){ |
| | | for(GoodsFile goodsFile : goodsFileList){ |
| | | if(goodsFile.getFileType()==2){ |
| | | appGoodsInfoVo.setGoodsVideo(goodsFile.getFileUrl()); |
| | | }else if(goodsFile.getFileType()==3){ |
| | | bannerSJ.add(goodsFile.getFileUrl()); |
| | | } |
| | | } |
| | | if(bannerSJ!=null&&bannerSJ.length()>0){ |
| | | appGoodsInfoVo.setGoodsBanners(bannerSJ.toString()); |
| | | } |
| | | } |
| | | return appGoodsInfoVo; |
| | | } |
| | | } |