From 17c3a3cae526b0cfc005c831807fb13e7061ab11 Mon Sep 17 00:00:00 2001 From: "liang.chao" <1360241448@qq.com> Date: Thu, 8 Aug 2024 16:03:01 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A6=85=E9=81=93bug=E8=A7=A3=E5=86=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/bonus/sgzb/base/mapper/RepairMapper.java | 2 +- .../com/bonus/sgzb/base/service/impl/RepairServiceImpl.java | 2 +- .../src/main/resources/mapper/base/RepairMapper.xml | 5 +---- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java index f634fc5a..104f24a4 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java @@ -96,7 +96,7 @@ public interface RepairMapper { * @param userid * @return */ - int updateTaskStatus(@Param("taskList")List taskList,@Param("userId") Long userid); + int updateTaskStatus(@Param("repairTask") RepairTask repairTask,@Param("userId") Long userid); /** * 新增任务 diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java index b9643f11..b0ef8569 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java @@ -222,7 +222,7 @@ public class RepairServiceImpl implements RepairService { boolean b = repairMaTypeId.stream().allMatch(t -> "1".equals(t.getStatus())); if (b) { // 修改状态为 维修完成 - mapper.updateTaskStatus(taskList, loginUser.getUserid()); + mapper.updateTaskStatus(task, loginUser.getUserid()); } for (RepairTaskDetails repairTaskDetails : repairMaTypeId) { task.setTypeId(repairTaskDetails.getTypeId()); diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml index 966c20c4..f492baa7 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml @@ -56,10 +56,7 @@ update_by = #{userId}, is_commit = 1, update_time = now() - where task_id in - - #{task.taskId} - + where task_id = #{repairTask.taskId} update repair_apply_details