|
@@ -14,6 +14,7 @@ import com.qs.mp.admin.service.ITicketPackageService;
|
|
|
import com.qs.mp.channel.domain.ChannelOrder;
|
|
|
import com.qs.mp.channel.domain.ChannelOrderDetail;
|
|
|
import com.qs.mp.channel.domain.ChannelOrderItem;
|
|
|
+import com.qs.mp.channel.domain.vo.ChannelOrderItemVO;
|
|
|
import com.qs.mp.channel.domain.vo.ChannelOrderVO;
|
|
|
import com.qs.mp.channel.service.IChannelOrderDetailService;
|
|
|
import com.qs.mp.channel.service.IChannelOrderItemService;
|
|
@@ -137,27 +138,14 @@ public class ChannelOrderMgrController extends BaseApiController {
|
|
|
return AjaxResult.error("发货失败");
|
|
|
}
|
|
|
|
|
|
- @PostMapping("/ticket/box/list")
|
|
|
+ @PostMapping("/item/list")
|
|
|
@ApiOperation(value = "获取经销商订单盲票组列表", notes = "")
|
|
|
public AjaxResult list(@RequestBody ChannelOrder order) {
|
|
|
- List<TicketBox> list = new ArrayList<TicketBox>();
|
|
|
+ List<ChannelOrderItemVO> list = new ArrayList<ChannelOrderItemVO>();
|
|
|
if (null != order && StringUtils.isNotBlank(order.getOrderId())) {
|
|
|
- // 查询订单明细
|
|
|
- List<ChannelOrderItem> itemList = channelOrderItemService.list(
|
|
|
- new LambdaQueryWrapper<ChannelOrderItem>().eq(ChannelOrderItem::getOrderId, order.getOrderId()));
|
|
|
- if (null != itemList && itemList.size() > 0) {
|
|
|
- List<String> boxIds = new ArrayList<String>();
|
|
|
- for (ChannelOrderItem item : itemList) {
|
|
|
- if (null != item && StringUtils.isNotBlank(item.getBoxId())) {
|
|
|
- boxIds.add(item.getBoxId());
|
|
|
- }
|
|
|
- }
|
|
|
- if (null != boxIds && boxIds.size() > 0) {
|
|
|
- LambdaQueryWrapper<TicketBox> queryWrapper = new LambdaQueryWrapper<TicketBox>();
|
|
|
- queryWrapper.in(TicketBox::getBoxId, boxIds);
|
|
|
- list = ticketBoxService.list(queryWrapper);
|
|
|
- }
|
|
|
- }
|
|
|
+ QueryWrapper<ChannelOrderItem> queryWrapper = new QueryWrapper<ChannelOrderItem>();
|
|
|
+ queryWrapper.eq("t1.order_id", order.getOrderId());
|
|
|
+ list = channelOrderItemService.listChannelOrderItemVO(queryWrapper);
|
|
|
}
|
|
|
return AjaxResult.success(list);
|
|
|
}
|