xiaoyong931011
2022-09-19 daf5bd7c2a47656949df84d82ae7bec29d0d0135
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java
@@ -66,6 +66,18 @@
    public IPage<AdminMallOrderInfoVo> getOrderListInPage(MallOrderInfoDto mallOrderInfo, QueryRequest request) {
        Page<AdminMallOrderInfoVo> page = new Page<>(request.getPageNum(), request.getPageSize());
        IPage<AdminMallOrderInfoVo> adminMallOrderInfoVos = this.baseMapper.selectOrderListInPage(page, mallOrderInfo);
        List<AdminMallOrderInfoVo> records = adminMallOrderInfoVos.getRecords();
        if(CollUtil.isNotEmpty(records)){
            for(AdminMallOrderInfoVo adminMallOrderInfoVo : records){
                Long id = adminMallOrderInfoVo.getId();
                List<MallOrderItem> mallOrderItemList = mallOrderItemMapper.selectbyOrderId(id);
                StringBuffer stringBuffer = new StringBuffer();
                for(MallOrderItem mallOrderItem : mallOrderItemList){
                    stringBuffer.append(mallOrderItem.getGoodsName()+"*"+mallOrderItem.getCnt()+";");
                }
                adminMallOrderInfoVo.setGoodsName(stringBuffer.toString());
            }
        }
        return adminMallOrderInfoVos;
    }