PC详情
This commit is contained in:
parent
f7668a3778
commit
812a4b6331
@ -92,7 +92,31 @@ public class OrderServiceImpl implements OrderService {
|
||||
|
||||
@Override
|
||||
public ApiResponse<OrderRespVO> detail(Long orderId) {
|
||||
return ApiResponse.success(orderMapper.getById(orderId));
|
||||
OrderRespVO byId = orderMapper.getById(orderId);
|
||||
List<OrderItemVO> orderItemList = byId.getOrderItemList();
|
||||
orderItemList.forEach(item -> {
|
||||
if (Integer.valueOf(1).equals(item.getGoodsType())) { // 原片 goodsId就是人脸ID
|
||||
List<SourceEntity> memberVideoEntityList = sourceMapper.listVideoByFaceRelation(byId.getMemberId(), item.getGoodsId());
|
||||
item.setCoverList(memberVideoEntityList.stream().map(SourceEntity::getUrl).collect(Collectors.toList()));
|
||||
if (!memberVideoEntityList.isEmpty()) {
|
||||
item.setShootingTime(memberVideoEntityList.get(0).getCreateTime());
|
||||
}
|
||||
} else if (Integer.valueOf(2).equals(item.getGoodsType())) { // 照片 goodsId就是人脸ID
|
||||
List<SourceEntity> memberVideoEntityList = sourceMapper.listImageByFaceRelation(byId.getMemberId(), item.getGoodsId());
|
||||
item.setCoverList(memberVideoEntityList.stream().map(SourceEntity::getUrl).collect(Collectors.toList()));
|
||||
if (!memberVideoEntityList.isEmpty()) {
|
||||
item.setShootingTime(memberVideoEntityList.get(0).getCreateTime());
|
||||
}
|
||||
} else {
|
||||
item.setCoverList(Collections.singletonList(item.getCoverUrl()));
|
||||
VideoRespVO videoMapperById = videoMapper.getById(item.getGoodsId());
|
||||
if (videoMapperById != null) {
|
||||
item.setShootingTime(taskTaskServiceImpl.getTaskShotDate(videoMapperById.getTaskId()));
|
||||
item.setVideoUrl(videoMapperById.getVideoUrl());
|
||||
}
|
||||
}
|
||||
});
|
||||
return ApiResponse.success(byId);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -158,7 +158,7 @@ aliFace:
|
||||
region: "cn-shanghai"
|
||||
|
||||
notify:
|
||||
defaultUse: "developer"
|
||||
defaultUse: ""
|
||||
configs:
|
||||
- name: "developer"
|
||||
type: "SERVER_CHAN"
|
||||
|
Loading…
x
Reference in New Issue
Block a user