Browse Source

开启领料单添加操作日志

java8
shenzhouyu 5 months ago
parent
commit
e2229675c4
  1. 3
      src/main/java/com/xujie/sys/modules/orderIssure/mapper/IssureNotifyMapper.java
  2. 4
      src/main/java/com/xujie/sys/modules/orderIssure/service/impl/IssureNotifyServiceImpl.java
  3. 5
      src/main/resources/mapper/orderIssure/IssureNotifyMapper.xml

3
src/main/java/com/xujie/sys/modules/orderIssure/mapper/IssureNotifyMapper.java

@ -120,6 +120,7 @@ public interface IssureNotifyMapper extends BaseMapper<SOIssueNotifyHeader> {
void insertNotifyLogClose(SOIssueNotifyHeaderData inData);
List<SOIssueNotifyLogData> searchNotifyLogClose(SOIssueNotifyLogData data);
void insertNotifyLogOpen(SOIssueNotifyHeaderData data);
List<SOIssueNotifyLogData> searchNotifyLogClose(SOIssueNotifyLogData data);
}

4
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);
}
}

5
src/main/resources/mapper/orderIssure/IssureNotifyMapper.xml

@ -357,6 +357,11 @@ RecordVersion,OutWorkOrderFlag,ProjectID,OrderType,AuthRuleID,bu)
values (#{site},#{notifyNo},'关闭',#{username},GetDate(),#{closeRemark})
</select>
<select id="insertNotifyLogOpen">
insert into SOIssueNotifyLog (Site,NotifyNo,[Action],username,ActionTime,ActionRemark)
values (#{site},#{notifyNo},'开启',#{username},GetDate(),'重新开启')
</select>
<select id="searchNotifyLogClose" resultType="SOIssueNotifyLogData">
select id,Site,NotifyNo,[Action],username,ActionTime,ActionRemark ,dbo.plm_get_user_display(Site,username) userDisplay
from SOIssueNotifyLog where site=#{site} and NotifyNo=#{notifyNo}

Loading…
Cancel
Save