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