From 652db871507244a5838fc6b36d9b9771b527ad61 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期四, 25 九月 2025 11:56:42 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/OaApprovalTodoController.java         |    3 +--
 ruoyi-system/src/main/java/com/ruoyi/system/vo/StorageListVO.java                            |    2 +-
 ruoyi-system/src/main/java/com/ruoyi/system/vo/ApprovalTodoVO.java                           |    2 ++
 ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml                              |    2 ++
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/OaApprovalApplicationsController.java |    5 +++--
 ruoyi-system/src/main/resources/mapper/system/OaApprovalApplicationStorageMapper.xml         |    9 ++++-----
 6 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/OaApprovalApplicationsController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/OaApprovalApplicationsController.java
index 42d146d..904166f 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/OaApprovalApplicationsController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/OaApprovalApplicationsController.java
@@ -412,9 +412,10 @@
         approvalApplicationReimbursementService.save(oaApprovalApplicationReimbursement);
         BigDecimal total = new BigDecimal(0);
         List<OaApprovalApplicationReimbursementItem> oaApprovalApplicationReimbursementItems = new ArrayList<>();
-        for (OaApprovalApplicationReimbursementItem oaApprovalApplicationReimbursementItem : oaApprovalApplicationReimbursementItems) {
-            oaApprovalApplicationReimbursementItem.setApprovalApplicationId(oaApprovalApplicationReimbursement.getId());
+        for (OaApprovalApplicationReimbursementItem oaApprovalApplicationReimbursementItem : dto.getItems()) {
+            oaApprovalApplicationReimbursementItem.setApprovalApplicationId(oaApprovalApplications.getId());
             total = total.add(oaApprovalApplicationReimbursementItem.getAmount());
+            oaApprovalApplicationReimbursementItems.add(oaApprovalApplicationReimbursementItem);
         }
         oaApprovalApplicationReimbursement.setReimbursementAmount(total);
         approvalApplicationReimbursementService.updateById(oaApprovalApplicationReimbursement);
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/OaApprovalTodoController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/OaApprovalTodoController.java
index a569beb..fe7c55e 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/OaApprovalTodoController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/OaApprovalTodoController.java
@@ -259,7 +259,7 @@
                 case 12:
                     OaApprovalApplicationReimbursement oaApprovalApplicationReimbursement = approvalApplicationReimbursementMap.get(approvalApplication.getId());
                     if (oaApprovalApplicationReimbursement!=null){
-
+                        approvalTodoVO.setType(oaApprovalApplicationReimbursement.getType());
                         approvalTodoVO.setAmount(oaApprovalApplicationReimbursement.getReimbursementAmount());
                     }
                     break;
@@ -632,7 +632,6 @@
     @ApiOperation(value = "资产入库审批详情")
     @GetMapping(value = "/detailInStock")
     public R<StorageDetailVO> detailInStock(@ApiParam("申请单d")Integer id) {
-        
         OaApprovalApplications approvalApplications = approvalApplicationsService.getById(id);
         OaApprovalApplicationStorage approvalApplicationStorage = approvalApplicationStorageService.lambdaQuery()
                 .eq(OaApprovalApplicationStorage::getApprovalApplicationId, approvalApplications.getId())
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/ApprovalTodoVO.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ApprovalTodoVO.java
index 913bc79..dd766dd 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/vo/ApprovalTodoVO.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ApprovalTodoVO.java
@@ -51,6 +51,8 @@
 
     @ApiModelProperty(value = "处置方式 0-报废,1-报损,2-捐赠(资产处置)")
     private Integer disposeType;
+    @ApiModelProperty(value = "报销类型 0-差旅招待交通费,1-企业日常采购,2-房租水电日常,3-聚餐团建,4-其他")
+    private Integer type;
     @ApiModelProperty(value = "更改方(资产变更)")
     private String ownershipDeptName;
     @ApiModelProperty(value = "领用物品(资产领用)")
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/StorageListVO.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/StorageListVO.java
index 4f9ec6b..ef7ed45 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/vo/StorageListVO.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/StorageListVO.java
@@ -19,7 +19,7 @@
     @ApiModelProperty(value = "规格型号")
     private String specificationModel;
     @ApiModelProperty(value = "资产类型")
-    private String assetTypeName;
+    private String category;
     @ApiModelProperty(value = "计量单位")
     private String measurementUnit;
 
diff --git a/ruoyi-system/src/main/resources/mapper/system/OaApprovalApplicationStorageMapper.xml b/ruoyi-system/src/main/resources/mapper/system/OaApprovalApplicationStorageMapper.xml
index 1332ce7..5ba1805 100644
--- a/ruoyi-system/src/main/resources/mapper/system/OaApprovalApplicationStorageMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/OaApprovalApplicationStorageMapper.xml
@@ -48,19 +48,18 @@
         ORDER BY oas.storage_time DESC, oas.id DESC
     </select>
     <select id="pageList" resultType="com.ruoyi.system.vo.StorageListVO">
-        select t1.*,t2.type_name    as assetTypeName,
+        select t1.*,t2.type_name    as assetTypeName,t4.dept_name as ownershipDeptName,
                case
                    when t1.use_dept_id is not null and t1.use_dept_id != '' then t3.dept_name
                    when t1.address is not null and t1.address != '' then t1.address
                    when t1.warehouse_name is not null and t1.warehouse_name != '' then t1.warehouse_name
                    else null
                    end as useName
-
-
                from oa_approval_application_storage_asset t1
                              left join asset_type t2 on t2.id = t1.asset_type_id
-                             left join t_dept t3 on t3.id = t1.ownership_dept_id
-        where t1.approval_application_id = #{query.approvalApplicationId}
+                             left join t_dept t3 on t3.id = t1.use_dept_id
+                             left join t_dept t4 on t4.id = t1.ownership_dept_id
+        where t1.approval_application_id = #{query.id}
         order by t1.create_time  desc
 
 
diff --git a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
index 8100356..323b429 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -172,7 +172,9 @@
 		select u.user_id AS userId, u.dept_id AS deptId, u.user_name AS userName, u.nick_name AS nickName, u.email AS email, u.avatar AS avatar,
 			   u.phonenumber AS phonenumber, u.sex AS sex, u.status AS status, u.del_flag AS delFlag, u.login_ip AS loginIp,u.code,
 			   u.login_date AS loginDate, u.create_by AS createBy, u.create_time AS createTime, u.remark AS remark,u.ifBlack AS ifBlack
+		,d.dept_name AS deptName
 		from sys_user u
+		left join t_dept d on u.dept_id = d.id
 		WHERE u.del_flag = 0
 	</select>
 	<select id="selectCount" resultType="java.lang.Integer">

--
Gitblit v1.7.1