From e28a746eb7cbb23a3d7bbb78dba0ae3023e8215d Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Wed, 29 Jul 2026 18:07:17 +0800
Subject: [PATCH] feat(workorder): 添加线索事件分页列表功能并优化状态流转
---
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdWorkOrderServiceImpl.java | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdWorkOrderServiceImpl.java b/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdWorkOrderServiceImpl.java
index d1e6ca0..4014d11 100644
--- a/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdWorkOrderServiceImpl.java
+++ b/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdWorkOrderServiceImpl.java
@@ -243,13 +243,14 @@
boolean updateResult = updateById(workOrder);
// 5. 把待验收的都改为待签收状态
+ // 修复类型不匹配问题:将 String 转为 Integer,因为数据库字段是 smallint 类型
if (operationType == 10) {
return gdPatrolTaskService.update(Wrappers.<GdPatrolTaskEntity>lambdaUpdate()
- .set(GdPatrolTaskEntity::getTaskStatus, PatrolTaskStatusEnum.PENDING_SIGNING.getValue())
+ .set(GdPatrolTaskEntity::getTaskStatus, Integer.parseInt(PatrolTaskStatusEnum.PENDING_SIGNING.getValue()))
.eq(GdPatrolTaskEntity::getWorkOrderId, workOrder.getId())
.in(GdPatrolTaskEntity::getTaskStatus,
- PatrolTaskStatusEnum.AUDIT_PASSED.getValue(),
- PatrolTaskStatusEnum.PENDING_ACCEPTANCE.getValue())
+ Integer.parseInt(PatrolTaskStatusEnum.AUDIT_PASSED.getValue()),
+ Integer.parseInt(PatrolTaskStatusEnum.PENDING_ACCEPTANCE.getValue()))
);
}
// 6. 保存流转记录
--
Gitblit v1.9.3