From 868f10bcaa907e86be23afdd101038628cafb4fe Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Thu, 09 Nov 2023 15:57:23 +0800
Subject: [PATCH] 报事报修审核,查询修改

---
 src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java b/src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java
index 667d6fb..0703985 100644
--- a/src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java
+++ b/src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java
@@ -29,6 +29,8 @@
 import org.springframework.stereotype.Service;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 
+import java.util.Date;
+
 /**
  * 报事报修任务表 服务实现类
  *
@@ -84,4 +86,41 @@
 		}
 		return flag;
 	}
+
+	/**
+	 * 报事报修任务表 自定义修改
+	 * @param taskReportForRepairs
+	 * @return
+	 */
+	@Override
+	public boolean updateTaskReportForRepairs(TaskReportForRepairsEntity taskReportForRepairs) {
+		// 设置参数
+		taskReportForRepairs.setUpdateTime(new Date());
+		taskReportForRepairs.setUpdateUser(AuthUtil.getUserId());
+		// 更新
+		return updateById(taskReportForRepairs);
+	}
+
+	/**
+	 * 报事报修任务表 审核
+	 * @param taskReportForRepairs
+	 * @return
+	 */
+	@Override
+	public boolean checkReportForRepairs(TaskReportForRepairsEntity taskReportForRepairs) {
+		boolean flag = false;
+		// 设置更新时间
+		taskReportForRepairs.setConfirmTime(new Date());
+		// 更新数据
+		boolean b = updateById(taskReportForRepairs);
+		if (b) {
+			// 更新任务表状态
+			TaskEntity taskEntity = new TaskEntity();
+			taskEntity.setId(taskReportForRepairs.getTaskId());
+			taskEntity.setStatus(taskReportForRepairs.getConfirmFlag());
+			flag = taskService.updateById(taskEntity);
+		}
+		// 返回
+		return flag;
+	}
 }

--
Gitblit v1.9.3