瀏覽代碼

提交消息点击全部未读变为已读

hxl13994548489 11 月之前
父節點
當前提交
18513b8bb2

+ 2 - 2
consoleStatistics/src/main/java/com/jzg/console/controller/ReportUploadExcelTaskController.java

@@ -91,9 +91,9 @@ public class ReportUploadExcelTaskController extends BaseController {
      */
     @Operation(summary = "导出任务中心-更新任务的未读变为已读状态", description = "导出任务中心-更新任务的未读变为已读状态")
     @GetMapping(value = "/updateReadStatus")
-    public HttpResult<?> updateReadStatus(@RequestParam(name="id",required=true) String id) {
+    public HttpResult<?> updateReadStatus(@RequestParam(name="userId",required=true) String userId) {
         try{
-            reportUploadExcelTaskService.uodateReadStatus(id);
+            reportUploadExcelTaskService.uodateReadStatus(userId);
         }catch (Exception e){
             return HttpResult.error(e.getMessage());
         }

+ 7 - 0
consoleStatistics/src/main/java/com/jzg/console/mapper/ReportUploadExcelTaskMapper.java

@@ -28,6 +28,13 @@ public interface ReportUploadExcelTaskMapper extends BaseMapper<ReportUploadExce
      *  @Description: 查询租户用户的未读信息数量
      */
     int getTaskMessageNoReadCount(@Param("userId") String userId);
+    /**
+     *  @version
+     *  @author: hxl
+     *  @Date: 2025/9/22 15:43
+     *  @Description: 更新任务的消息未读变为已读
+     */
+    void updateStatusByUserId(@Param("userId") String userId);
 }
 
 

+ 1 - 1
consoleStatistics/src/main/java/com/jzg/console/service/ReportUploadExcelTaskService.java

@@ -26,7 +26,7 @@ public interface ReportUploadExcelTaskService extends IService<ReportUploadExcel
      *  @Date: 2025/9/16 10:55
      *  @Description: 更新消息任务为已读
      */
-    void uodateReadStatus(String id);
+    void uodateReadStatus(String userId);
     /**
      *  @version
      *  @author: hxl

+ 2 - 4
consoleStatistics/src/main/java/com/jzg/console/service/impl/ReportUploadExcelTaskServiceImpl.java

@@ -42,10 +42,8 @@ public class ReportUploadExcelTaskServiceImpl extends ServiceImpl<ReportUploadEx
      *  @Description: 未读变为已读
      */
     @Override
-    public void uodateReadStatus(String id) {
-        ReportUploadExcelTask reportUploadExcelTask = this.getById(id);
-        reportUploadExcelTask.setReadStatus(1);
-        this.updateById(reportUploadExcelTask);
+    public void uodateReadStatus(String userId) {
+        this.getBaseMapper().updateStatusByUserId(userId);
     }
     /**
      *  @version

+ 6 - 0
consoleStatistics/src/main/resources/mapper/ReportUploadExcelTaskMapper.xml

@@ -1,6 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.jzg.console.mapper.ReportUploadExcelTaskMapper">
+    <update id="updateStatusByUserId">
+        update  report_upload_excel_task
+        set  read_status =1
+        where upload_user_id =#{userId}
+        and read_status=0
+    </update>
 
     <select id="getPageTaskList" resultType="com.jzg.commons.entity.report.dto.ReportUploadExcelTaskDto">
          select