From f36922706377954cfee49fbf7763f159c83d534b Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期三, 17 九月 2025 14:10:44 +0800
Subject: [PATCH] 资产管理-资产入库

---
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/OaApprovalApplicationPurchaseServiceImpl.java |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/OaApprovalApplicationPurchaseServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/OaApprovalApplicationPurchaseServiceImpl.java
index f00eb9b..7d16f94 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/OaApprovalApplicationPurchaseServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/OaApprovalApplicationPurchaseServiceImpl.java
@@ -5,7 +5,7 @@
 import com.ruoyi.common.core.domain.entity.SysDept;
 import com.ruoyi.common.core.domain.entity.SysUser;
 import com.ruoyi.common.exception.ServiceException;
-import com.ruoyi.system.dto.OaApprovalApplicationPurchaseDTO;
+import com.ruoyi.system.dto.asset.OaApprovalApplicationPurchaseDTO;
 import com.ruoyi.system.emums.ApprovalStatusEnum;
 import com.ruoyi.system.mapper.OaApprovalApplicationPurchaseMapper;
 import com.ruoyi.system.model.OaApprovalApplicationPurchase;
@@ -96,7 +96,7 @@
     /**
      * 创建待办数据
      */
-    private void createApprovalTodo(Long applicationId, String applicationCode, OaApprovalFlowNode flowNode, Integer deptId) {
+    private void createApprovalTodo(Integer applicationId, String applicationCode, OaApprovalFlowNode flowNode, Integer deptId) {
         // 根据审批类型创建待办数据
         Integer approvalType = flowNode.getApprovalType();
         if (approvalType == null) {
@@ -120,7 +120,7 @@
     /**
      * 创建上级部门审批待办
      */
-    private void createUpperDeptTodo(Long applicationId, String applicationCode, OaApprovalFlowNode flowNode, Integer deptId) {
+    private void createUpperDeptTodo(Integer applicationId, String applicationCode, OaApprovalFlowNode flowNode, Integer deptId) {
         // 1. 获取申请部门信息
         if (deptId == null) {
             throw new ServiceException("未填写申请部门信息");
@@ -154,7 +154,7 @@
     /**
      * 创建指定部门审批待办
      */
-    private void createSpecifiedDeptTodo(Long applicationId, String applicationCode, OaApprovalFlowNode flowNode) {
+    private void createSpecifiedDeptTodo(Integer applicationId, String applicationCode, OaApprovalFlowNode flowNode) {
         if (StringUtils.isBlank(flowNode.getApprovalIds())) {
             throw new ServiceException("操作失败,审批流程配置异常");
         }
@@ -174,7 +174,7 @@
     /**
      * 创建指定人员审批待办
      */
-    private void createSpecifiedUserTodo(Long applicationId, String applicationCode, OaApprovalFlowNode flowNode) {
+    private void createSpecifiedUserTodo(Integer applicationId, String applicationCode, OaApprovalFlowNode flowNode) {
         if (StringUtils.isBlank(flowNode.getApprovalIds())) {
             throw new ServiceException("操作失败,审批流程配置异常");
         }
@@ -192,7 +192,7 @@
     /**
      * 创建待办数据项
      */
-    private void createTodoItem(Long applicationId, String applicationCode, OaApprovalFlowNode flowNode, List<SysUser> userList) {
+    private void createTodoItem(Integer applicationId, String applicationCode, OaApprovalFlowNode flowNode, List<SysUser> userList) {
         List<OaApprovalTodo> approvalTodoList = userList.stream().map(item -> {
             OaApprovalTodo todo = new OaApprovalTodo();
             todo.setApplicationId(applicationId);
@@ -236,9 +236,9 @@
     /**
      * 构建采购申请详情数据
      */
-    private OaApprovalApplicationPurchase buildOaApprovalApplicationPurchase(OaApprovalApplicationPurchaseDTO dto, Long applicationId) {
+    private OaApprovalApplicationPurchase buildOaApprovalApplicationPurchase(OaApprovalApplicationPurchaseDTO dto, Integer applicationId) {
         OaApprovalApplicationPurchase purchase = new OaApprovalApplicationPurchase();
-        purchase.setApprovalApplicationId(applicationId.intValue());
+        purchase.setApprovalApplicationId(applicationId);
         // 使用事项标题,而非采购说明
         purchase.setTitle(dto.getTitle());
         // 表结构中无 application_date 字段,此处不再设置
@@ -251,11 +251,11 @@
     /**
      * 构建采购资产明细数据
      */
-    private List<OaApprovalApplicationPurchaseItem> buildOaApprovalApplicationPurchaseItems(OaApprovalApplicationPurchaseDTO dto, Long applicationId) {
+    private List<OaApprovalApplicationPurchaseItem> buildOaApprovalApplicationPurchaseItems(OaApprovalApplicationPurchaseDTO dto, Integer applicationId) {
         return dto.getPurchaseItems().stream()
                 .map(item -> {
                     OaApprovalApplicationPurchaseItem purchaseItem = new OaApprovalApplicationPurchaseItem();
-                    purchaseItem.setApprovalApplicationId(applicationId.intValue());
+                    purchaseItem.setApprovalApplicationId(applicationId);
                     purchaseItem.setAssetName(item.getAssetName());
                     purchaseItem.setAssetTypeId(item.getAssetTypeId());
                     purchaseItem.setSpec(item.getSpec());

--
Gitblit v1.7.1