From 8f9127f2be3455a61af4a4f3a0c0337dbed1ca23 Mon Sep 17 00:00:00 2001 From: mashuai Date: Tue, 30 Dec 2025 17:01:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=97=E6=AE=B5=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/controller/BmReportController.java | 35 +++++++++++++++++++ .../SltAgreementInfoController.java | 8 ++--- 2 files changed, 39 insertions(+), 4 deletions(-) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/controller/BmReportController.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/controller/BmReportController.java index 4a0d3d13..f0238643 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/controller/BmReportController.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/controller/BmReportController.java @@ -4,6 +4,7 @@ import cn.hutool.core.convert.Convert; import com.alibaba.nacos.common.utils.CollectionUtils; import com.bonus.common.biz.config.ListPagingUtil; import com.bonus.common.biz.utils.StringHelper; +import com.bonus.common.core.utils.DateUtils; import com.bonus.common.core.utils.ServletUtils; import com.bonus.common.core.utils.poi.ExcelUtil; import com.bonus.common.core.web.controller.BaseController; @@ -1028,4 +1029,38 @@ public class BmReportController extends BaseController { } return ""; } + + /** + * 资产占有月度报表查询 + * @param bean + * @return + */ + @ApiOperation(value = "资产占有月度报表查询") + @GetMapping("/getAssetReportList") + public AjaxResult getAssetReportList(AssetReportInfo bean) { + startPage(); + List pageList = bmReportService.getAssetReportList(bean); + return AjaxResult.success(getDataTable(pageList)); + } + + /** + * 导出资产占有月度报表 + * @param response + * @param bean + */ + @ApiOperation("导出资产占有月度报表") + @PostMapping("/exportAssetReportList") + public void exportAssetReportList(HttpServletResponse response, AssetReportInfo bean) + { + String fileName = "资产占有月度报表"; + List list = bmReportService.getAssetReportList(bean); + // 根据list集合数,去填充序号 + for (int i = 0; i < list.size(); i++) { + list.get(i).setSeq(i + 1); + } + ExcelUtil util = new ExcelUtil<>(AssetReportInfo.class); + // 获取当前年月日时分秒导出时间,用括号拼接在后面 + String title = "资产占有月度报表" + "(" + "导出时间:" + DateUtils.getTime() + ")"; + util.exportExcel(response, list, fileName, title); + } } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/settlement/controller/SltAgreementInfoController.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/settlement/controller/SltAgreementInfoController.java index a8238979..b60fe400 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/settlement/controller/SltAgreementInfoController.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/settlement/controller/SltAgreementInfoController.java @@ -614,8 +614,8 @@ public class SltAgreementInfoController extends BaseController { list.add("计量单位"); list.add("租赁单价"); list.add("租赁数量"); - list.add("租赁日期"); - list.add("归还日期"); + list.add("租赁开始日期"); + list.add("租赁结束日期"); list.add("租赁天数"); list.add("租赁费用(元)"); list.add("备注"); @@ -625,8 +625,8 @@ public class SltAgreementInfoController extends BaseController { list.add("计量单位"); list.add("租赁单价"); list.add("租赁数量"); - list.add("租赁日期"); - list.add("归还日期"); + list.add("租赁开始日期"); + list.add("租赁结束日期"); list.add("租赁天数"); list.add("租赁费用(元)"); list.add("备注");