From 8261ceda58718fe8becb795d09e152a3b61a6f22 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Sat, 31 Jan 2026 16:39:10 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdPatrolTaskServiceImpl.java |   78 ++++++++++++++++++++++-----------------
 1 files changed, 44 insertions(+), 34 deletions(-)

diff --git a/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdPatrolTaskServiceImpl.java b/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdPatrolTaskServiceImpl.java
index f60f467..3dd2510 100644
--- a/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdPatrolTaskServiceImpl.java
+++ b/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdPatrolTaskServiceImpl.java
@@ -480,6 +480,12 @@
 
 
 
+	/**
+	 * 根据部门ID获取部门名称
+	 *
+	 * @param deptId 部门ID
+	 * @return 部门名称,缺失时返回"/"
+	 */
 	private String getDeptName(Long deptId) {
 		if (deptId == null) {
 			return "/";
@@ -492,6 +498,12 @@
 		return dept.getDeptName();
 	}
 
+	/**
+	 * 根据用户ID获取用户姓名
+	 *
+	 * @param userId 用户ID
+	 * @return 用户姓名,缺失时返回"/"
+	 */
 	private String getUserName(Long userId) {
 		if (userId == null) {
 			return "/";
@@ -508,6 +520,13 @@
 		return StringUtil.isBlank(realName) ? "/" : realName;
 	}
 
+	/**
+	 * 上传巡查报告并保存附件信息
+	 *
+	 * @param reportFile 报告文件
+	 * @param taskEntity 巡查任务
+	 * @return 是否保存成功
+	 */
 	private boolean saveAttachFile(File reportFile, GdPatrolTaskEntity taskEntity) throws IOException {
 		if (reportFile == null || !reportFile.exists()) {
 			throw new RuntimeException("巡查报告文件不存在");
@@ -531,6 +550,16 @@
 		return true;
 	}
 
+	/**
+	 * 构建附件元数据
+	 *
+	 * @param taskEntity  巡查任务
+	 * @param reportFile  报告文件
+	 * @param bladeFile   文件上传结果
+	 * @param resultType  结果类型
+	 * @param desiredName 期望文件名
+	 * @return 附件信息
+	 */
 	private Attach buildAttachInfo(GdPatrolTaskEntity taskEntity, File reportFile, BladeFile bladeFile, Integer resultType, String desiredName) {
 		Attach attach = new Attach();
 		attach.setDomainUrl(bladeFile.getDomain());
@@ -562,6 +591,13 @@
 		return attach;
 	}
 
+	/**
+	 * 生成报告附件名称
+	 *
+	 * @param taskEntity   巡查任务
+	 * @param fallbackName 兜底文件名
+	 * @return 附件名称
+	 */
 	private String buildReportAttachName(GdPatrolTaskEntity taskEntity, String fallbackName) {
 		String taskNo = taskEntity != null ? taskEntity.getTaskNo() : null;
 		if (StringUtil.isBlank(taskNo)) {
@@ -570,6 +606,12 @@
 		return taskNo + ".docx";
 	}
 
+	/**
+	 * 解析巡查任务类型为结果类型
+	 *
+	 * @param patrolTaskType 巡查任务类型
+	 * @return 结果类型
+	 */
 	private Integer parseResultType(String patrolTaskType) {
 		if (StringUtil.isBlank(patrolTaskType)) {
 			return null;
@@ -644,40 +686,8 @@
 			// 	param.setAirportId(taskEntity.getAirportId());
 			// }
 		}
-		String status = parseStatus(gdPatrolTaskVO.getTaskStatus());
-		if (StringUtil.isNotBlank(status)) {
-			param.setStatus(status);
-		}
-		param.setTaskType("定时执行");
+		param.setStatus("待执行");
+		param.setTaskType("航线飞行");
 		return param;
 	}
-
-	private String parseStatus(String taskStatus) {
-		if (StringUtil.isBlank(taskStatus)) {
-			return null;
-		}
-		switch (taskStatus) {
-			case "0":
-				return "待签收";
-			case "1":
-				return "拒绝签收";
-			case "2":
-				return "已撤回";
-			case "3":
-				return "待审核";
-			case "4":
-				return "审核驳回";
-			case "5":
-				return "审核通过";
-			case "6":
-				return "待验收";
-			case "7":
-				return "拒绝验收";
-			case "8":
-				return "验收通过";
-			default:
-				return taskStatus;
-		}
-	}
-
 }

--
Gitblit v1.9.3