From 107c10615840d5e08b3cc7c21fe8984ffe33eb44 Mon Sep 17 00:00:00 2001 From: Ziin Date: Mon, 28 Jul 2025 16:52:45 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9=E5=91=98=E5=B7=A5=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E4=B8=BB=E6=92=AD=E9=82=80=E7=BA=A6=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # Conflicts: # tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/dal/mysql/employeehosts/EmployeeHostsMapper.java # tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/service/employeehosts/EmployeeHostsServiceImpl.java # tkdata-model-server/src/main/resources/mapper/employeehosts/EmployeeHostsMapper.xml --- .../dal/mysql/employeehosts/EmployeeHostsMapper.java | 2 +- .../employeehosts/EmployeeHostsServiceImpl.java | 11 ++++++++--- .../mapper/employeehosts/EmployeeHostsMapper.xml | 1 - 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/dal/mysql/employeehosts/EmployeeHostsMapper.java b/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/dal/mysql/employeehosts/EmployeeHostsMapper.java index e5c2587..676efd1 100644 --- a/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/dal/mysql/employeehosts/EmployeeHostsMapper.java +++ b/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/dal/mysql/employeehosts/EmployeeHostsMapper.java @@ -32,5 +32,5 @@ public interface EmployeeHostsMapper extends BaseMapperX { void batchUpdate(ArrayList employeeHostsDOS); - void updateByXml(@Param("employeeHostsDO") EmployeeHostsDO employeeHostsDO,@Param("tenantId") Long tenantId); + void updateByXml(@Param("employeeHostsDO") EmployeeHostsDO employeeHostsDO); } \ No newline at end of file diff --git a/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/service/employeehosts/EmployeeHostsServiceImpl.java b/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/service/employeehosts/EmployeeHostsServiceImpl.java index 2f0f1e4..8807fc4 100644 --- a/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/service/employeehosts/EmployeeHostsServiceImpl.java +++ b/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/service/employeehosts/EmployeeHostsServiceImpl.java @@ -59,9 +59,14 @@ public class EmployeeHostsServiceImpl implements EmployeeHostsService { // 校验存在 validateEmployeeHostsExists(updateReqVO.getId()); // 更新 - Long tenantId = TenantContextHolder.getTenantId(); - EmployeeHostsDO employeeHostsDO = BeanUtils.toBean(updateReqVO, EmployeeHostsDO.class); - employeeHostsMapper.updateByXml(employeeHostsDO,tenantId); + List employeeHostsDOS = employeeHostsMapper.selectList(new LambdaQueryWrapper(). + eq(EmployeeHostsDO::getHostsId, updateReqVO.getHostsId()) + .eq(EmployeeHostsDO::getUserId, updateReqVO.getUserId())); + for (EmployeeHostsDO hostsDO : employeeHostsDOS) { + hostsDO.setOperationStatus(updateReqVO.getOperationStatus()); + hostsDO.setRemake(updateReqVO.getRemake()); + } + employeeHostsMapper.updateById(employeeHostsDOS); } @Override diff --git a/tkdata-model-server/src/main/resources/mapper/employeehosts/EmployeeHostsMapper.xml b/tkdata-model-server/src/main/resources/mapper/employeehosts/EmployeeHostsMapper.xml index d00a601..372b0f8 100644 --- a/tkdata-model-server/src/main/resources/mapper/employeehosts/EmployeeHostsMapper.xml +++ b/tkdata-model-server/src/main/resources/mapper/employeehosts/EmployeeHostsMapper.xml @@ -322,6 +322,5 @@ WHERE seh.user_id = #{employeeHostsDO.userId,jdbcType=BIGINT} and seh.hosts_id=#{employeeHostsDO.hostsId,jdbcType=VARCHAR} - and tenant_id =#{tenantId,jdbcType=BIGINT} \ No newline at end of file