From 86fdf3673cd8b3f34ed57a80556512cdcabdb202 Mon Sep 17 00:00:00 2001 From: futian.liu <liufutianyoo@163.com> Date: 星期四, 30 十一月 2023 20:10:39 +0800 Subject: [PATCH] 报废单导出 --- consum-base/src/main/java/com/consum/base/service/LWhFormInventoryServiceImpl.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/service/LWhFormInventoryServiceImpl.java b/consum-base/src/main/java/com/consum/base/service/LWhFormInventoryServiceImpl.java index bb7ee4f..f0eb6f9 100644 --- a/consum-base/src/main/java/com/consum/base/service/LWhFormInventoryServiceImpl.java +++ b/consum-base/src/main/java/com/consum/base/service/LWhFormInventoryServiceImpl.java @@ -6,6 +6,7 @@ import com.consum.base.core.utils.MapUtils; import com.consum.base.core.utils.MapperUtil; import com.consum.base.core.utils.PageUtil; +import com.consum.base.pojo.excel.InventoryExcelTemplate; import com.consum.base.pojo.query.LWhFormInventoryQry; import com.consum.base.pojo.request.FormInventoryParam; import com.consum.base.pojo.request.LWhFormInventoryParam; @@ -352,4 +353,37 @@ formInventoryVO.setFormInventoryGoodsList(goodsVOList); return formInventoryVO; } + + public List<InventoryExcelTemplate> getExportList(Long id) { + String sql = "SELECT\n" + + "\tfi.INVENTORY_DATE createTime,\n" + + "\tfi.STOP_TIME endTime,\n" + + "\tfi.OPERATOR_NAME,\n" + + "\tfi.OPERATOR_NAME2 monitorName,\n" + + "\tfi.AGENCY_NAME tenantName,\n" + + "\tfig.GOODS_TEMPLATE_NAME templateName,\n" + + "\tfig.BASE_GOODS_MODELS_NAME baseModelName,\n" + + "\tfig.INVENTORY_COUNTS num,\n" + + "\tfig.INIT_COUNTS stockNum,\n" + + "\tfig.INVENTORY_RESULT,\n" + + "\tBEIZ1 remark\n" + + "FROM\n" + + "\tl_wh_form_inventory fi\n" + + "\tLEFT JOIN l_wh_form_inventory_goods fig ON fi.ID = fig.WH_FORM_INVENTORY_ID\n" + + "WHERE\n" + + "\tfi.ID = :id"; + HashMap<String, Object> param = new HashMap<>(); + param.put("id", id); + List<Map<String, Object>> select = this.select(sql, param, new MapperUtil()); + if (CollectionUtils.isEmpty(select)) { + return null; + } + List<InventoryExcelTemplate> list = Lists.newArrayList(); + select.forEach(item -> { + InventoryExcelTemplate inventoryExcelTemplate = MapUtils.convertMapToObj(item, InventoryExcelTemplate.class); + list.add(inventoryExcelTemplate); + }); + return list; + + } } -- Gitblit v1.9.1