Administrator
15 hours ago 03bd93bf72ea24c2134c08bff69a3671202759ff
src/main/java/cc/mrbird/febs/mall/controller/activity/AdminVotesActivityCategoryController.java
@@ -18,6 +18,7 @@
import cc.mrbird.febs.mall.entity.HappyActivityOrder;
import cc.mrbird.febs.mall.service.IAdminHappyActivityService;
import cc.mrbird.febs.mall.vo.activity.AdminHappyActivityOrderCheckVo;
import cc.mrbird.febs.mall.vo.activity.AdminHappyActivityOrderItemVo;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.ObjectUtil;
@@ -242,6 +243,17 @@
    }
    /**
     * 订单
     * @return
     */
    @GetMapping("activityOrderListV2")
    public FebsResponse activityOrderListV2(AdminHappyActivityOrderDto dto, QueryRequest request) {
        Map<String, Object> data = getDataTable(adminHappyActivityService.activityOrderListV2(dto, request));
        return new FebsResponse().success().data(data);
    }
    /**
     * 订单-手动核销
     */
    @PostMapping("checkOrder")
@@ -334,18 +346,22 @@
        String title = happyActivity.getName() + "的订单";
        orderSheet.setTitle(title);
        String[] header = {"序号","用户", "编号", "单价", "数量","总价","使用状态", "支付方式"};
        String[] header = {"序号","用户", "报名人", "报名电话", "报名地址", "编号", "单价", "数量","总价","使用状态", "支付方式"};
        orderSheet.setHeaders(header);
        List<HappyActivityOrder> orderListForExport = adminHappyActivityService.getOrderListForExport(params);
//        List<HappyActivityOrder> orderListForExport = adminHappyActivityService.getOrderListForExport(params);
        List<AdminHappyActivityOrderItemVo> orderListForExport = adminHappyActivityService.getOrderListForExportV2(params);
        List<List<Object>> list = new ArrayList<>();
        if (orderListForExport.size() > 0) {
            int i = 0;
            for (HappyActivityOrder item : orderListForExport) {
            for (AdminHappyActivityOrderItemVo item : orderListForExport) {
                i++;
                List<Object> temp = new ArrayList<>();
                temp.add(i);
                temp.add(item.getName());
                temp.add(item.getMemberName());
                temp.add(item.getConnectName());
                temp.add(item.getConnectPhone());
                temp.add(item.getConnectAddress());
                temp.add(item.getOrderNo());
                temp.add(item.getPrice());
                temp.add(item.getNumCnt());