From e2229675c49a547403dc700f6ac27604f9bfb210 Mon Sep 17 00:00:00 2001 From: shenzhouyu Date: Tue, 12 Aug 2025 13:31:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E5=90=AF=E9=A2=86=E6=96=99=E5=8D=95?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=93=8D=E4=BD=9C=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sys/modules/orderIssure/mapper/IssureNotifyMapper.java | 3 ++- .../orderIssure/service/impl/IssureNotifyServiceImpl.java | 4 ++++ src/main/resources/mapper/orderIssure/IssureNotifyMapper.xml | 5 +++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/xujie/sys/modules/orderIssure/mapper/IssureNotifyMapper.java b/src/main/java/com/xujie/sys/modules/orderIssure/mapper/IssureNotifyMapper.java index e40f4c94..31e44a40 100644 --- a/src/main/java/com/xujie/sys/modules/orderIssure/mapper/IssureNotifyMapper.java +++ b/src/main/java/com/xujie/sys/modules/orderIssure/mapper/IssureNotifyMapper.java @@ -120,6 +120,7 @@ public interface IssureNotifyMapper extends BaseMapper { void insertNotifyLogClose(SOIssueNotifyHeaderData inData); - List searchNotifyLogClose(SOIssueNotifyLogData data); + void insertNotifyLogOpen(SOIssueNotifyHeaderData data); + List searchNotifyLogClose(SOIssueNotifyLogData data); } diff --git a/src/main/java/com/xujie/sys/modules/orderIssure/service/impl/IssureNotifyServiceImpl.java b/src/main/java/com/xujie/sys/modules/orderIssure/service/impl/IssureNotifyServiceImpl.java index 292a8511..e7ffa984 100644 --- a/src/main/java/com/xujie/sys/modules/orderIssure/service/impl/IssureNotifyServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/orderIssure/service/impl/IssureNotifyServiceImpl.java @@ -207,9 +207,13 @@ public class IssureNotifyServiceImpl implements IssureNotifyService { @Override @Transactional public void updateNotifyStatus(SOIssueNotifyHeaderData data){ + SysUserEntity currentUser = (SysUserEntity) SecurityUtils.getSubject().getPrincipal(); issureNotifyMapper.updateNotifyStatus(data); if("已关闭".equals(data.getStatus())){ issureNotifyMapper.insertNotifyLogClose(data); + }else{ + data.setUsername(currentUser.getUsername()); + issureNotifyMapper.insertNotifyLogOpen(data); } } diff --git a/src/main/resources/mapper/orderIssure/IssureNotifyMapper.xml b/src/main/resources/mapper/orderIssure/IssureNotifyMapper.xml index 54e8ce20..4865bb4b 100644 --- a/src/main/resources/mapper/orderIssure/IssureNotifyMapper.xml +++ b/src/main/resources/mapper/orderIssure/IssureNotifyMapper.xml @@ -357,6 +357,11 @@ RecordVersion,OutWorkOrderFlag,ProjectID,OrderType,AuthRuleID,bu) values (#{site},#{notifyNo},'关闭',#{username},GetDate(),#{closeRemark}) + +