From da20b7f48ba4d7ed004dc7253c6a39c485853aa0 Mon Sep 17 00:00:00 2001 From: haotianmingyue <2421912570@qq.com> Date: Wed, 25 Dec 2024 11:04:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84--=E5=AE=8C=E6=88=90--?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E4=BD=9C=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/controller/app/AppSystemController.java | 14 ++++++++++++++ .../com/ruoyi/system/mapper/WorkReviewMapper.java | 2 ++ .../ruoyi/system/service/IWorkReviewService.java | 2 ++ .../system/service/impl/WorkReviewServiceImpl.java | 5 +++++ .../resources/mapper/system/WorkReviewMapper.xml | 3 +++ 5 files changed, 26 insertions(+) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/app/AppSystemController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/app/AppSystemController.java index 9aad7b6b..81ce208b 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/app/AppSystemController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/app/AppSystemController.java @@ -11,6 +11,7 @@ import com.ruoyi.common.utils.uuid.IdUtils; import com.ruoyi.common.utils.uuid.UUID; import com.ruoyi.framework.manager.AsyncManager; import com.ruoyi.framework.manager.factory.AsyncFactory; +import com.ruoyi.framework.web.domain.server.Sys; import com.ruoyi.system.domain.*; import com.ruoyi.common.config.RuoYiConfig; import com.ruoyi.common.constant.Constants; @@ -79,6 +80,9 @@ public class AppSystemController extends BaseController { @Autowired private IUserWorkService userWorkService; + @Autowired + private IWorkReviewService workReviewService; + @Autowired private ISysSourceService sysSourceService; @@ -1163,17 +1167,27 @@ public class AppSystemController extends BaseController { return error("非法操作, 请不要编辑不是自己的作品"); } + // 清空审核记录 userWork.setAuditOpinion(""); userWorkService.updateUserWork(userWork); // 编辑作品后,这个作品就需要重新审核, 所以有关他的审核记录要删掉 + WorkReview workReview = new WorkReview(); + workReview.setWorkId(workId); + workReview.setDeleteFlag("1"); + // 根据workId 修改删除flag + workReviewService.setWorkReviewDeleteFlag(workReview); + + System.out.println("更新审核数据"); return success(); } + + // 获取系统资源位列表, 附带搜索功能 @GetMapping("/getAllSource") public AjaxResult getAllSource(SysSource sysSource) { diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/WorkReviewMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/WorkReviewMapper.java index 2b13153f..26e8268f 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/WorkReviewMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/WorkReviewMapper.java @@ -58,4 +58,6 @@ public interface WorkReviewMapper * @return 结果 */ public int deleteWorkReviewByReviewIds(Long[] reviewIds); + + public int setWorkReviewDeleteFlag(WorkReview workReview); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/IWorkReviewService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/IWorkReviewService.java index 04e0b9ce..90096598 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/IWorkReviewService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/IWorkReviewService.java @@ -58,4 +58,6 @@ public interface IWorkReviewService * @return 结果 */ public int deleteWorkReviewByReviewId(Long reviewId); + + public int setWorkReviewDeleteFlag(WorkReview workReview); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/WorkReviewServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/WorkReviewServiceImpl.java index a594c569..ef9f88df 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/WorkReviewServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/WorkReviewServiceImpl.java @@ -92,4 +92,9 @@ public class WorkReviewServiceImpl implements IWorkReviewService { return workReviewMapper.deleteWorkReviewByReviewId(reviewId); } + + @Override + public int setWorkReviewDeleteFlag(WorkReview workReview){ + return workReviewMapper.setWorkReviewDeleteFlag(workReview); + } } diff --git a/ruoyi-system/src/main/resources/mapper/system/WorkReviewMapper.xml b/ruoyi-system/src/main/resources/mapper/system/WorkReviewMapper.xml index 6c99de0a..cbd1af9a 100644 --- a/ruoyi-system/src/main/resources/mapper/system/WorkReviewMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/WorkReviewMapper.xml @@ -72,6 +72,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where review_id = #{reviewId} + + update work_review set delete_flag = "1" where work_id = #{workId} + delete from work_review where review_id = #{reviewId}