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