From ed1f6cfe669199976cf9f4423ee4e7b440549016 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期一, 14 四月 2025 12:47:32 +0800 Subject: [PATCH] #修改 1. 组拖问题修复 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderItemController.java | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderItemController.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderItemController.java index c04887e..3ca24bd 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderItemController.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderItemController.java @@ -118,10 +118,17 @@ @PostMapping("/asnOrderItem/export") @ApiOperation("瀵煎嚭鏀惰揣閫氱煡鍗曟槑缁�") public void export(@RequestBody Map<String, Object> map, HttpServletResponse response) throws Exception { - AsnOrderTemplate template = ExcelUtil.mockData(AsnOrderTemplate.class); - List<AsnOrderTemplate> list = new ArrayList<>(); - list.add(template); - ExcelUtil.build(ExcelUtil.create(list, AsnOrderTemplate.class, true), response); +// AsnOrderTemplate template = ExcelUtil.mockData(AsnOrderTemplate.class); +// List<AsnOrderTemplate> list = new ArrayList<>(); +// list.add(template); + List<AsnOrderItem> orderItems = new ArrayList<>(); + if (!Objects.isNull(map.get("ids"))) { + orderItems = asnOrderItemService.list(new LambdaQueryWrapper<AsnOrderItem>().in(AsnOrderItem::getId, map.get("ids")).eq(AsnOrderItem::getStatus, 1)); + } else { + orderItems = asnOrderItemService.list(new LambdaQueryWrapper<AsnOrderItem>()); + } + + ExcelUtil.build(ExcelUtil.create(orderItems, AsnOrderItem.class, true), response); } -- Gitblit v1.9.1