| | |
| | | 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; |
| | |
| | | } |
| | | |
| | | /** |
| | | * 订单 |
| | | * @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") |
| | |
| | | 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()); |