|  |  | 
 |  |  |  | 
 |  |  |     @ApiModelProperty(value = "订单状态", example = "0-全部 1-待付款 2-待发货 3-待收货 4-退款或退款中") | 
 |  |  |     private Integer status; | 
 |  |  |  | 
 |  |  |     @ApiModelProperty(hidden = true) | 
 |  |  |     private Long memberId; | 
 |  |  | } | 
 
 |  |  | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public List<OrderListVo> findOrderList(OrderListDto orderListDto) { | 
 |  |  |         MallMember member = LoginUserUtil.getLoginUser(); | 
 |  |  |         IPage<MallOrderInfo> page = new Page<>(orderListDto.getPageNum(), orderListDto.getPageSize()); | 
 |  |  |  | 
 |  |  |         orderListDto.setMemberId(member.getId()); | 
 |  |  |         IPage<MallOrderInfo> mallOrderInfos = this.baseMapper.selectApiOrderListInPage(page, orderListDto); | 
 |  |  |         return MallOrderInfoConversion.INSTANCE.entitysToVos(mallOrderInfos.getRecords()); | 
 |  |  |     } | 
 
 |  |  | 
 |  |  |             <if test="record.status != 4 and record.status != 0"> | 
 |  |  |                 and a.status = #{record.status} | 
 |  |  |             </if> | 
 |  |  |             <if test="record.memberId != null"> | 
 |  |  |                 and a.member_id=#{record.memberId} | 
 |  |  |             </if> | 
 |  |  |         </where> | 
 |  |  |         order by a.created_time desc | 
 |  |  |     </select> |