From e564497ad4321292111499b334b649435368b5b3 Mon Sep 17 00:00:00 2001 From: mashuai Date: Fri, 28 Feb 2025 15:58:32 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../part/service/impl/PartLeaseServiceImpl.java | 7 ++++++- .../mapper/material/part/PartLeaseMapper.xml | 14 ++++++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/part/service/impl/PartLeaseServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/part/service/impl/PartLeaseServiceImpl.java index 38d3e1c6..7b379553 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/part/service/impl/PartLeaseServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/part/service/impl/PartLeaseServiceImpl.java @@ -205,6 +205,11 @@ public class PartLeaseServiceImpl implements PartLeaseService { return AjaxResult.error("配件领用审核信息不能为空"); } String userId = SecurityUtils.getUserId().toString(); + String createBy = null; + PartLeaseInfo info = partLeaseMapper.selectPartLeaseInfoById(partLeaseInfo.getTaskId()); + if (info != null) { + createBy = info.getCreator(); + } try { // 审核通过 if (partLeaseInfo.getTaskStatus() == 1) { @@ -222,7 +227,7 @@ public class PartLeaseServiceImpl implements PartLeaseService { } // 增加个人库存 // 现根据人员以及配件id去查询,存在则更新,不存在则新增 - partLeaseDetails.setCreateBy(userId); + partLeaseDetails.setCreateBy(StringUtils.isBlank(createBy) ? null : createBy); partLeaseDetails.setCreateTime(DateUtils.getNowDate()); List list = partLeaseMapper.selectPerson(partLeaseDetails); if (CollectionUtils.isEmpty(list)) { diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/part/PartLeaseMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/part/PartLeaseMapper.xml index 51c3851f..6602dae5 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/part/PartLeaseMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/part/PartLeaseMapper.xml @@ -5,6 +5,15 @@