From 53813b862f027c97c967415bb7773ffbf6b6ea3d Mon Sep 17 00:00:00 2001
From: cy <1664593601@qq.com>
Date: 星期五, 01 十二月 2023 14:51:49 +0800
Subject: [PATCH] feat: 部门报废

---
 consum-base/src/main/java/com/consum/base/service/LWhFormInventoryServiceImpl.java |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 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..13f4f61 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,40 @@
         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);
+            inventoryExcelTemplate.setInventoryDeception(inventoryExcelTemplate.getInventoryResult() == 1 ? "鏄�" : "鍚�");
+            inventoryExcelTemplate.setDeception(
+                inventoryExcelTemplate.getInventoryResult() == 1 ? "姝e父" : (inventoryExcelTemplate.getInventoryResult() == 2 ? "鐩樼泩" : "鐩樹簭"));
+            list.add(inventoryExcelTemplate);
+        });
+        return list;
+
+    }
 }

--
Gitblit v1.9.1