You've already forked FrameTour-BE
feat(order): 根据订单类型设置商品名称
- 为类型3的订单设置商品名为"打印照片" -为类型4的订单设置商品名为"一体机打印" - 更新商品列表中的第一个商品名称以匹配订单商品名
This commit is contained in:
@@ -214,6 +214,39 @@ public class OrderServiceImpl implements OrderService {
|
||||
if (item.getScenicId() != null) {
|
||||
item.setScenicName(scenicNames.get(item.getScenicId()));
|
||||
}
|
||||
|
||||
if (Integer.valueOf(-1).equals(item.getType())) {
|
||||
item.setGoodsName("一口价");
|
||||
item.setOrderType("一口价");
|
||||
} else if (Integer.valueOf(0).equals(item.getType())) {
|
||||
// 单品,查询
|
||||
OrderAppRespVO orderAppRespVO = orderMapper.appDetail(item.getId());
|
||||
List<OrderItemVO> orderItemList = orderAppRespVO.getOrderItemList();
|
||||
if (!orderItemList.isEmpty()) {
|
||||
if (Integer.valueOf(1).equals(orderItemList.getFirst().getGoodsType())) {
|
||||
item.setGoodsName("录像集");
|
||||
item.setOrderType("录像集");
|
||||
} else if (Integer.valueOf(2).equals(orderItemList.getFirst().getGoodsType())) {
|
||||
item.setGoodsName("照片集");
|
||||
item.setOrderType("照片集");
|
||||
} else if (Integer.valueOf(0).equals(orderItemList.getFirst().getGoodsType())) {
|
||||
item.setOrderType("旅行Vlog");
|
||||
item.setGoodsName(orderItemList.getFirst().getGoodsName());
|
||||
} else if (Integer.valueOf(4).equals(orderItemList.getFirst().getGoodsType())) {
|
||||
item.setGoodsName("一体机打印");
|
||||
item.setOrderType("一体机打印");
|
||||
} else {
|
||||
item.setGoodsName("未知商品");
|
||||
item.setOrderType("未知商品");
|
||||
}
|
||||
}
|
||||
} else if (Integer.valueOf(1).equals(item.getType())) {
|
||||
item.setGoodsName("多项商品");
|
||||
item.setOrderType("打包购买");
|
||||
} else if (Integer.valueOf(3).equals(item.getType())) {
|
||||
item.setGoodsName("打印照片");
|
||||
item.setOrderType("照片打印");
|
||||
}
|
||||
}
|
||||
PageInfo<OrderRespVO> pageInfo = new PageInfo<>(list);
|
||||
return ApiResponse.success(pageInfo);
|
||||
@@ -237,6 +270,18 @@ public class OrderServiceImpl implements OrderService {
|
||||
if (item.getScenicId() != null) {
|
||||
item.setScenicName(scenicNames.get(item.getScenicId()));
|
||||
}
|
||||
if (Integer.valueOf(3).equals(item.getType())) {
|
||||
item.setGoodsName("打印照片");
|
||||
if (item.getOrderItemList() != null && !item.getOrderItemList().isEmpty()) {
|
||||
item.getOrderItemList().getFirst().setGoodsName(item.getGoodsName());
|
||||
}
|
||||
}
|
||||
if (Integer.valueOf(4).equals(item.getType())) {
|
||||
item.setGoodsName("一体机打印");
|
||||
if (item.getOrderItemList() != null && !item.getOrderItemList().isEmpty()) {
|
||||
item.getOrderItemList().getFirst().setGoodsName(item.getGoodsName());
|
||||
}
|
||||
}
|
||||
}
|
||||
return ApiResponse.success(list);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user