| | |
| | | |
| | | orderListDto.setMemberId(member.getId()); |
| | | IPage<MallOrderInfo> mallOrderInfos = this.baseMapper.selectApiOrderListInPage(page, orderListDto); |
| | | if (CollUtil.isNotEmpty(mallOrderInfos.getRecords())) { |
| | | mallOrderInfos.getRecords().forEach(item -> { |
| | | item.setItems(mallOrderItemMapper.selectListByOrderId(item.getId())); |
| | | }); |
| | | } |
| | | return MallOrderInfoConversion.INSTANCE.entitysToVos(mallOrderInfos.getRecords()); |
| | | } |
| | | |
| | |
| | | </collection> |
| | | </resultMap> |
| | | |
| | | <select id="selectApiOrderListInPage" resultMap="OrderInfoMap"> |
| | | <select id="selectApiOrderListInPage" resultType="cc.mrbird.febs.mall.entity.MallOrderInfo"> |
| | | select |
| | | a.*, |
| | | b.id item_id, |
| | | b.order_id, |
| | | b.goods_id, |
| | | b.sku_id, |
| | | b.goods_name, |
| | | b.style_name, |
| | | b.sku_name, |
| | | b.sku_image, |
| | | b.state, |
| | | b.cnt, |
| | | b.price, |
| | | b.amount, |
| | | c.name leader_name, |
| | | c.phone leader_phone, |
| | | c.address_pic, |
| | | c.address_area, |
| | | -- b.id item_id, |
| | | -- b.order_id, |
| | | -- b.goods_id, |
| | | -- b.sku_id, |
| | | -- b.goods_name, |
| | | -- b.style_name, |
| | | -- b.sku_name, |
| | | -- b.sku_image, |
| | | -- b.state, |
| | | -- b.cnt, |
| | | -- b.price, |
| | | -- b.amount, |
| | | c.name leaderName, |
| | | c.phone leaderPhone, |
| | | c.address_pic addressPic, |
| | | c.address_area addressArea, |
| | | c.province, |
| | | c.city, |
| | | c.township, |
| | | c.detail_address |
| | | c.detail_address detailAddress |
| | | from mall_order_info a |
| | | inner join mall_order_item b on a.id=b.order_id |
| | | inner join mall_team_leader c on a.take_unique_code=c.unique_code |