From d41a06bb77cca03b97eba0630d0e4dcf3557cbd4 Mon Sep 17 00:00:00 2001 From: 石广澎 <shiguangpeng@163.com> Date: 星期一, 04 十二月 2023 13:20:50 +0800 Subject: [PATCH] feat: 登录页图片更换 导航栏标题更换 --- consum-base/src/main/java/com/consum/base/controller/FinWarehouseLedgerController.java | 88 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 88 insertions(+), 0 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/controller/FinWarehouseLedgerController.java b/consum-base/src/main/java/com/consum/base/controller/FinWarehouseLedgerController.java index 2dd853c..3221750 100644 --- a/consum-base/src/main/java/com/consum/base/controller/FinWarehouseLedgerController.java +++ b/consum-base/src/main/java/com/consum/base/controller/FinWarehouseLedgerController.java @@ -21,6 +21,7 @@ import java.io.InputStream; import java.io.OutputStream; import java.net.URLEncoder; +import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -46,6 +47,9 @@ @RequestMapping("/getList") public ResponseValue getLedgerList() { LWhLedgerQry param = CommonUtil.getObjFromReq(LWhLedgerQry.class); + LWhLedgerQry query = new LWhLedgerQry(); + CommonUtil.copyProperties(param, query); + param = query; S_user_core currentUser = this.getCurrentUser(); if (currentUser == null) { return ResponseValue.error("鐧诲綍鐢ㄦ埛淇℃伅涓嶅瓨鍦�"); @@ -58,6 +62,7 @@ param.setAgencyId(Long.valueOf(tenantId)); } param.setStates((short) 1); + param.setWarehouseType((short) 0); GenericPager pager = finWarehouseLedgerService.ledgerList(param); return ResponseValue.success(pager); } @@ -65,6 +70,9 @@ @RequestMapping("/getListExport") public void getListExport(HttpServletResponse response) throws Exception { LWhLedgerQry param = CommonUtil.getObjFromReq(LWhLedgerQry.class); + LWhLedgerQry query = new LWhLedgerQry(); + CommonUtil.copyProperties(param, query); + param = query; S_user_core currentUser = this.getCurrentUser(); if (currentUser == null) { return; @@ -77,6 +85,7 @@ param.setAgencyId(Long.valueOf(tenantId)); } param.setStates((short) 1); + param.setWarehouseType((short) 0); param.setPageNum(1); param.setPageSize(Integer.MAX_VALUE); GenericPager<Map<String, Object>> pager = finWarehouseLedgerService.ledgerList(param); @@ -101,4 +110,83 @@ } } + + /** + * @Description 鍒嗛〉鍒楄〃鏌ヨ + * @Author wh + * @Date 2023/7/11 13:59 + */ + @RequestMapping("/getDeptLedgerList") + public ResponseValue getDeptLedgerList() { + LWhLedgerQry param = CommonUtil.getObjFromReq(LWhLedgerQry.class); + LWhLedgerQry query = new LWhLedgerQry(); + CommonUtil.copyProperties(param, query); + param = query; + S_user_core currentUser = this.getCurrentUser(); + if (currentUser == null) { + return ResponseValue.error("鐧诲綍鐢ㄦ埛淇℃伅涓嶅瓨鍦�"); + } + /*褰撳墠鐧诲綍浜哄彧鑳界湅鍒拌嚜宸辨満鏋勪笅鐨勫垪琛�*/ + FinSysTenantUser sysInfo = this.getSysInfo(); + String tenantId = sysInfo.getTenantId(); + Long paramAgencyId = param.getAgencyId(); + if (paramAgencyId == null || !paramAgencyId.toString().startsWith(tenantId)) { + param.setAgencyId(Long.valueOf(tenantId)); + } + ArrayList<Short> statesList = new ArrayList<>(); + statesList.add((short)1); + statesList.add((short)2); + param.setStatesList(statesList); + param.setWarehouseType((short) 1); + GenericPager pager = finWarehouseLedgerService.depLedgerList(param); + return ResponseValue.success(pager); + } + + @RequestMapping("/getDeptListExport") + public void getDeptListExport(HttpServletResponse response) throws Exception { + LWhLedgerQry param = CommonUtil.getObjFromReq(LWhLedgerQry.class); + LWhLedgerQry query = new LWhLedgerQry(); + CommonUtil.copyProperties(param, query); + param = query; + S_user_core currentUser = this.getCurrentUser(); + if (currentUser == null) { + return; + } + /*褰撳墠鐧诲綍浜哄彧鑳界湅鍒拌嚜宸辨満鏋勪笅鐨勫垪琛�*/ + FinSysTenantUser sysInfo = this.getSysInfo(); + String tenantId = sysInfo.getTenantId(); + Long paramAgencyId = param.getAgencyId(); + if (paramAgencyId == null || !paramAgencyId.toString().startsWith(tenantId)) { + param.setAgencyId(Long.valueOf(tenantId)); + } + ArrayList<Short> statesList = new ArrayList<>(); + statesList.add((short)1); + statesList.add((short)2); + param.setStatesList(statesList); + param.setWarehouseType((short) 1); + param.setPageNum(1); + param.setPageSize(Integer.MAX_VALUE); + GenericPager<Map<String, Object>> pager = finWarehouseLedgerService.depLedgerList(param); + List<Map<String, Object>> datas = pager.getDatas(); + org.springframework.core.io.Resource resource = new ClassPathResource("import/depTaiZhangExpTemp.xlsx"); + // 鑾峰彇鏂囦欢杈撳叆娴� + InputStream inputStream = resource.getInputStream(); + Workbook wb = new XSSFWorkbook(inputStream); + TemplateExportParams params = new TemplateExportParams(); + params.setTemplateWb(wb); + + Map<String, Object> map = new HashMap<String, Object>(); + map.put("dataList", datas); + + Workbook workbook = ExcelExportUtil.exportExcel(params, map); + // 璁剧疆鍝嶅簲澶� + response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8"); + response.setHeader("Content-disposition", "attachment;filename=" + URLEncoder.encode("搴撳瓨鏌ヨ.xlsx", "utf-8")); + try (OutputStream outputStream = response.getOutputStream()) { + workbook.write(outputStream); + workbook.close(); + } + + } + } -- Gitblit v1.9.1