列表显示商品内容、添加用户UID返回

This commit is contained in:
2025-03-31 17:14:58 +08:00
parent 938f9702ea
commit d9619e6fea
4 changed files with 44 additions and 4 deletions

View File

@ -23,6 +23,7 @@ public class OrderReqQuery extends BaseQueryParameterReq {
private Long memberId;
@ApiModelProperty("用户昵称")
private String memberNickname;
private String memberUid;
@ApiModelProperty("用户真实名称")
private String memberRealName;
/**

View File

@ -22,8 +22,11 @@ public class OrderRespVO {
private Long faceId;
private String faceUrl;
private Integer type;
private String orderType;
private String goodsName;
@ApiModelProperty("用户昵称")
private String memberNickname;
private String memberUid;
@ApiModelProperty("用户真实名称")
private String memberRealName;
/**

View File

@ -94,6 +94,31 @@ public class OrderServiceImpl implements OrderService {
public ApiResponse<PageInfo<OrderRespVO>> pageQuery(OrderReqQuery query) {
PageHelper.startPage(query.getPageNum(), query.getPageSize());
List<OrderRespVO> list = orderMapper.list(query);
list.forEach(item -> {
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.get(0).getGoodsType())) {
item.setGoodsName("录像集");
item.setOrderType("录像集");
} else if (Integer.valueOf(2).equals(orderItemList.get(0).getGoodsType())) {
item.setGoodsName("照片集");
item.setOrderType("照片集");
} else if (Integer.valueOf(0).equals(orderItemList.get(0).getGoodsType())) {
item.setOrderType("旅行Vlog");
item.setGoodsName(orderItemList.get(0).getGoodsName());
} else {
item.setGoodsName("未知商品");
item.setOrderType("未知商品");
}
}
}
});
PageInfo<OrderRespVO> pageInfo = new PageInfo<>(list);
return ApiResponse.success(pageInfo);
}