From 7726f938fda4aee9dffd188c565e715a6f17a7ff Mon Sep 17 00:00:00 2001 From: pang.jiabao <pang_jiabao@163.com> Date: 星期五, 07 二月 2025 14:41:50 +0800 Subject: [PATCH] 单据管理一键导出所有数据 --- src/main/java/com/zy/asrs/controller/OrderController.java | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/OrderController.java b/src/main/java/com/zy/asrs/controller/OrderController.java index 0a28f50..7e97795 100644 --- a/src/main/java/com/zy/asrs/controller/OrderController.java +++ b/src/main/java/com/zy/asrs/controller/OrderController.java @@ -12,6 +12,7 @@ import com.zy.asrs.entity.*; import com.zy.asrs.entity.param.OrderDomainParam; import com.zy.asrs.entity.result.OrderDetlVo; +import com.zy.asrs.mapper.OrderDetlMapper; import com.zy.asrs.service.*; import com.zy.common.CodeRes; import com.zy.common.model.DetlDto; @@ -52,6 +53,9 @@ @Resource private UserService userService; + + @Resource + private OrderDetlMapper orderDetlMapper; @RequestMapping(value = "/order/nav/list/auth") @ManagerAuth @@ -470,6 +474,20 @@ .doWrite(orderDetlVos); } + @PostMapping (value = "/order/exportAll/auth") + @ManagerAuth + public R export() { + + User user = getUser(); + Long userId = null; + if (user.getRoleId() != 2 && user.getRoleId() != 24) { + userId = user.getId(); + } + List<OrderDetlExcelVo> orderDetlExcelVoList = orderDetlMapper.selectExportExcelAllDataList(userId); + + return R.ok(orderDetlExcelVoList); + } + @RequestMapping(value = "/order/list/all") public R orderList() { -- Gitblit v1.9.1