From b486873000ea043f159c8de5c0edb123c0f38a87 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Tue, 09 Jun 2026 08:36:34 +0800
Subject: [PATCH] refactor(flyer): 修改飞手表单和实体类中的擅长任务类型字段

---
 drone-service/drone-system/src/main/java/org/sxkj/system/service/impl/UserServiceImpl.java |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/drone-service/drone-system/src/main/java/org/sxkj/system/service/impl/UserServiceImpl.java b/drone-service/drone-system/src/main/java/org/sxkj/system/service/impl/UserServiceImpl.java
index 1e1e677..8f37a9c 100644
--- a/drone-service/drone-system/src/main/java/org/sxkj/system/service/impl/UserServiceImpl.java
+++ b/drone-service/drone-system/src/main/java/org/sxkj/system/service/impl/UserServiceImpl.java
@@ -110,9 +110,9 @@
 	@Override
 	@Transactional(rollbackFor = Exception.class)
 	public boolean updateUser(User user) {
-		// 强制转为 Long 类型再查询
-		String deptId = String.valueOf(user.getDeptId());
-		Dept dept = deptMapper.selectOne(new LambdaQueryWrapper<Dept>().eq(Dept::getId, deptId));
+		Long deptId = Long.valueOf(user.getDeptId());
+		// 推荐写法:类型安全,自动处理参数绑定
+		Dept dept = deptMapper.selectById(deptId);
  		user.setAreaCode(null == dept ? null : dept.getAreaCode());
 		String tenantId = user.getTenantId();
 		Long userCount = baseMapper.selectCount(

--
Gitblit v1.9.3