Browse Source

调整删除为伪删除功能

zjc 1 year ago
parent
commit
29232d3f39

+ 1 - 1
ruoyi-admin/src/main/java/com/ruoyi/web/controller/invest/TProjectContactsController.java

@@ -100,6 +100,6 @@ public class TProjectContactsController extends BaseController
 	@DeleteMapping("/{ids}")
     public AjaxResult remove(@PathVariable String[] ids)
     {
-        return toAjax(tProjectContactsService.deleteTProjectContactsByIds(ids));
+        return toAjax(tProjectContactsService.updateTProjectContactsByIds(ids));
     }
 }

+ 8 - 0
ruoyi-system/src/main/java/com/ruoyi/invest/mapper/TProjectContactsMapper.java

@@ -59,4 +59,12 @@ public interface TProjectContactsMapper
      * @return 结果
      */
     public int deleteTProjectContactsByIds(String[] ids);
+
+    /**
+     * 批量删除项目联系人
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int updateTProjectContactsByIds(String[] ids);
 }

+ 8 - 0
ruoyi-system/src/main/java/com/ruoyi/invest/service/ITProjectContactsService.java

@@ -59,4 +59,12 @@ public interface ITProjectContactsService
      * @return 结果
      */
     public int deleteTProjectContactsById(String id);
+
+    /**
+     * 批量删除项目联系人(修改del_flag状态)
+     *
+     * @param ids 需要删除的项目联系人主键集合
+     * @return 结果
+     */
+    public int updateTProjectContactsByIds(String[] ids);
 }

+ 11 - 0
ruoyi-system/src/main/java/com/ruoyi/invest/service/impl/TProjectContactsServiceImpl.java

@@ -95,4 +95,15 @@ public class TProjectContactsServiceImpl implements ITProjectContactsService
     {
         return tProjectContactsMapper.deleteTProjectContactsById(id);
     }
+
+    /**
+     * 批量删除项目联系人(修改del_flag状态)
+     *
+     * @param ids 需要删除的项目联系人主键
+     * @return 结果
+     */
+    @Override
+    public int updateTProjectContactsByIds(String[] ids) {
+        return tProjectContactsMapper.updateTProjectContactsByIds(ids);
+    }
 }

+ 1 - 1
ruoyi-system/src/main/resources/mapper/invest/TProjectCompanyMapper.xml

@@ -126,7 +126,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     </delete>
 
     <update id="updateTProjectCompanyByIds" parameterType="String">
-        update t_project_channel
+        update t_project_company
         set del_flag = 1
         where id in
         <foreach item="id" collection="array" open="(" separator="," close=")">

+ 11 - 0
ruoyi-system/src/main/resources/mapper/invest/TProjectContactsMapper.xml

@@ -90,4 +90,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             #{id}
         </foreach>
     </delete>
+
+    <update id="updateTProjectContactsByIds" parameterType="String">
+        update t_project_contacts
+        set del_flag = 1
+        where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </update>
+
+
 </mapper>