From a8e4132c3e2e9c3b3fcb0360901b35571b6464ea Mon Sep 17 00:00:00 2001
From: hsy <1029150275@qq.com>
Date: 星期五, 28 八月 2026 10:13:01 +0800
Subject: [PATCH] feat: 综合业务模块功能补充与实体拓展
---
src/main/java/com/ruoyi/approve/service/impl/FinReimbursementServiceImpl.java | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/ruoyi/approve/service/impl/FinReimbursementServiceImpl.java b/src/main/java/com/ruoyi/approve/service/impl/FinReimbursementServiceImpl.java
index a3d33f4..bdc217f 100644
--- a/src/main/java/com/ruoyi/approve/service/impl/FinReimbursementServiceImpl.java
+++ b/src/main/java/com/ruoyi/approve/service/impl/FinReimbursementServiceImpl.java
@@ -24,6 +24,8 @@
import com.ruoyi.common.utils.OrderUtils;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.project.system.service.ISysNoticeService;
+import com.ruoyi.project.system.service.ISysDeptService;
+import com.ruoyi.project.system.domain.SysDept;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -60,6 +62,7 @@
private final FinReimbursementDetailMapper finReimbursementDetailMapper;
private final FileUtil fileUtil;
private final ISysNoticeService sysNoticeService;
+ private final ISysDeptService sysDeptService;
@Override
public IPage<FinReimbursementVo> listPage(FinReimbursementDto finReimbursementDto, Page<FinReimbursementVo> page) {
IPage<FinReimbursementVo> finReimbursementVoIPage = finReimbursementMapper.listPage(finReimbursementDto, page);
@@ -68,6 +71,11 @@
});
return finReimbursementVoIPage;
+ }
+
+ @Override
+ public List<FinReimbursementVo> list(FinReimbursementDto finReimbursementDto) {
+ return finReimbursementMapper.list(finReimbursementDto);
}
@Override
@@ -251,6 +259,13 @@
vo.setDeptId(reimbursement.getDeptId());
vo.setDeleted(reimbursement.getDeleted());
+ if (reimbursement.getDeptId() != null) {
+ SysDept dept = sysDeptService.selectDeptById(reimbursement.getDeptId());
+ if (dept != null) {
+ vo.setDeptName(dept.getDeptName());
+ }
+ }
+
vo.setDetails(finReimbursementDetailMapper.selectList(
new LambdaQueryWrapper<FinReimbursementDetail>()
.eq(FinReimbursementDetail::getReimbursementId, reimbursement.getId())
--
Gitblit v1.9.3