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