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}) + +