From 5da582c4259770c70477b5d3225f92e0e97abe73 Mon Sep 17 00:00:00 2001
From: elliott <382696293@qq.com>
Date: Fri, 8 Dec 2023 17:37:01 +0800
Subject: [PATCH] =?UTF-8?q?=E8=BD=AF=E5=88=A0=E9=99=A4=E5=A4=84=E7=90=86?=
=?UTF-8?q?=E5=AE=8C=E6=AF=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../service/impl/SysFiringInfoServiceImpl.java | 15 ++++++++++++++-
.../mapper/system/SysFiringInfoMapper.xml | 2 ++
2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/flossom-modules/flossom-system/src/main/java/com/flossom/system/service/impl/SysFiringInfoServiceImpl.java b/flossom-modules/flossom-system/src/main/java/com/flossom/system/service/impl/SysFiringInfoServiceImpl.java
index 3a51b32..b4fe423 100644
--- a/flossom-modules/flossom-system/src/main/java/com/flossom/system/service/impl/SysFiringInfoServiceImpl.java
+++ b/flossom-modules/flossom-system/src/main/java/com/flossom/system/service/impl/SysFiringInfoServiceImpl.java
@@ -70,6 +70,8 @@ public class SysFiringInfoServiceImpl implements ISysFiringInfoService
@Override
public int updateSysFiringInfo(SysFiringInfo sysFiringInfo)
{
+ sysFiringInfo.setUpdateBy(SecurityUtils.getLoginUser().getUsername());
+ sysFiringInfo.setUpdateTime(DateUtils.getNowDate());
return sysFiringInfoMapper.updateSysFiringInfo(sysFiringInfo);
}
@@ -82,7 +84,18 @@ public class SysFiringInfoServiceImpl implements ISysFiringInfoService
@Override
public int deleteSysFiringInfoByIds(Long[] ids)
{
- return sysFiringInfoMapper.deleteSysFiringInfoByIds(ids);
+ try {
+ for (long id: ids) {
+ SysFiringInfo sysFiringInfo = new SysFiringInfo();
+ sysFiringInfo.setId(id);
+ sysFiringInfo.setDelFlag("1");
+ sysFiringInfoMapper.updateSysFiringInfo(sysFiringInfo);
+ }
+ } catch (Exception e) {
+ return 0;
+ }
+
+ return 1;
}
/**
diff --git a/flossom-modules/flossom-system/src/main/resources/mapper/system/SysFiringInfoMapper.xml b/flossom-modules/flossom-system/src/main/resources/mapper/system/SysFiringInfoMapper.xml
index 89b6a2e..8111b76 100644
--- a/flossom-modules/flossom-system/src/main/resources/mapper/system/SysFiringInfoMapper.xml
+++ b/flossom-modules/flossom-system/src/main/resources/mapper/system/SysFiringInfoMapper.xml
@@ -27,6 +27,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
and file_path = #{filePath}
and file_suffix = #{fileSuffix}
and type = #{type}
+ and del_flag = #{delFlag}
+