You've already forked FrameTour-BE
fix(face): 修复摄影师拍照内容购买状态显示问题
- 添加会员资源关系查询以获取正确的购买状态 - 修改内容设置逻辑使用会员资源关系中的购买状态 - 实现流式过滤匹配资源ID并设置对应的购买标识
This commit is contained in:
@@ -44,6 +44,7 @@ import com.ycwl.basic.model.pc.price.entity.PriceConfigEntity;
|
|||||||
import com.ycwl.basic.model.pc.price.resp.GoodsListRespVO;
|
import com.ycwl.basic.model.pc.price.resp.GoodsListRespVO;
|
||||||
import com.ycwl.basic.model.pc.printer.resp.MemberPrintResp;
|
import com.ycwl.basic.model.pc.printer.resp.MemberPrintResp;
|
||||||
import com.ycwl.basic.model.pc.source.entity.SourceEntity;
|
import com.ycwl.basic.model.pc.source.entity.SourceEntity;
|
||||||
|
import com.ycwl.basic.model.pc.source.resp.SourceRespVO;
|
||||||
import com.ycwl.basic.model.pc.task.entity.TaskEntity;
|
import com.ycwl.basic.model.pc.task.entity.TaskEntity;
|
||||||
import com.ycwl.basic.model.pc.template.resp.TemplateRespVO;
|
import com.ycwl.basic.model.pc.template.resp.TemplateRespVO;
|
||||||
import com.ycwl.basic.model.pc.video.entity.VideoEntity;
|
import com.ycwl.basic.model.pc.video.entity.VideoEntity;
|
||||||
@@ -423,6 +424,21 @@ public class OrderServiceImpl implements OrderService {
|
|||||||
goods.setTemplateCoverUrl(item.getCoverUrl());
|
goods.setTemplateCoverUrl(item.getCoverUrl());
|
||||||
goods.setScenicId(order.getScenicId());
|
goods.setScenicId(order.getScenicId());
|
||||||
goodsList.add(goods);
|
goodsList.add(goods);
|
||||||
|
} else if (Integer.valueOf(14).equals(item.getGoodsType())) { // 单张照片 goodsId就是sourceId
|
||||||
|
SourceRespVO source = sourceMapper.getById(item.getGoodsId());
|
||||||
|
if (source != null) {
|
||||||
|
item.setCoverList(Collections.singletonList(source.getUrl()));
|
||||||
|
GoodsDetailVO goods = new GoodsDetailVO();
|
||||||
|
goods.setGoodsId(source.getId());
|
||||||
|
goods.setGoodsName("单张照片");
|
||||||
|
goods.setUrl(source.getUrl());
|
||||||
|
goods.setGoodsType(14);
|
||||||
|
goods.setScenicId(source.getScenicId());
|
||||||
|
goods.setTemplateCoverUrl(source.getUrl());
|
||||||
|
goods.setCreateTime(source.getCreateTime());
|
||||||
|
goodsList.add(goods);
|
||||||
|
item.setShootingTime(source.getCreateTime());
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
item.setCoverList(Collections.singletonList(item.getCoverUrl()));
|
item.setCoverList(Collections.singletonList(item.getCoverUrl()));
|
||||||
VideoEntity videoMapperById = videoRepository.getVideo(item.getGoodsId());
|
VideoEntity videoMapperById = videoRepository.getVideo(item.getGoodsId());
|
||||||
|
|||||||
Reference in New Issue
Block a user