From 690b5ff07ace78fa1f3f4fa1b0508481cf182919 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期一, 31 七月 2023 11:09:02 +0800
Subject: [PATCH] 修复单兵端 - 下发给我的任务列表分页问题

---
 ard-work/src/main/java/com/ruoyi/app/task/service/impl/ArdAppTaskServiceImpl.java |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/app/task/service/impl/ArdAppTaskServiceImpl.java b/ard-work/src/main/java/com/ruoyi/app/task/service/impl/ArdAppTaskServiceImpl.java
index 61bc650..f8d1f06 100644
--- a/ard-work/src/main/java/com/ruoyi/app/task/service/impl/ArdAppTaskServiceImpl.java
+++ b/ard-work/src/main/java/com/ruoyi/app/task/service/impl/ArdAppTaskServiceImpl.java
@@ -84,6 +84,8 @@
     @Override
     public List<ArdAppTask> selectArdAppTaskListWithDetail(ArdAppTask ardAppTask) {
         ardAppTask.setUserId(SecurityUtils.getUserId());
+        ardAppTask.setPageNum(null);
+        ardAppTask.setPageSize(null);
         List<ArdAppTask> list1 = ardAppTaskMapper.selectArdAppTaskListWithDetail(ardAppTask);
         List<ArdAppTask> list = new ArrayList<>();
         list.addAll(list1);
@@ -284,6 +286,24 @@
 
     @Override
     public ArdAppTask selectNewArdAppTaskByUserId(String userId) {
-        return ardAppTaskMapper.selectNewArdAppTaskByUserId(userId);
+        ArdAppTask ardAppTask = ardAppTaskMapper.selectNewArdAppTaskByUserId(userId);
+        if(StringUtils.isNotNull(ardAppTask)) {
+            ArdAppTaskDetail detail = new ArdAppTaskDetail();
+            detail.setViewFlag("1");
+            detail.setTaskId(ardAppTask.getId());
+            int i = ardAppTaskMapper.updateArdAppTaskDetailByTaskId(detail);
+        }
+        return ardAppTask;
+    }
+    /**
+     * 鏌ヨ宸插脊绐椾絾鏈鐨勪换鍔℃暟閲�
+     *
+     * @param userId app鐢ㄦ埛Id
+     * @return 缁撴灉
+     */
+    @Override
+    public int selectUnreadArdAppTaskCount(String userId)
+    {
+        return ardAppTaskMapper.selectUnreadArdAppTaskCount(userId);
     }
 }

--
Gitblit v1.9.3