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