Compare commits
2 Commits
f4013bf801
...
5f1ef25d13
| Author | SHA1 | Date | |
|---|---|---|---|
| 5f1ef25d13 | |||
| 107c106158 |
@@ -32,5 +32,4 @@ public interface EmployeeHostsMapper extends BaseMapperX<EmployeeHostsDO> {
|
||||
|
||||
void batchUpdate(ArrayList<EmployeeHostsDO> employeeHostsDOS);
|
||||
|
||||
void updateByXml(@Param("employeeHostsDO") EmployeeHostsDO employeeHostsDO,@Param("tenantId") Long tenantId);
|
||||
}
|
||||
@@ -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<EmployeeHostsDO> employeeHostsDOS = employeeHostsMapper.selectList(new LambdaQueryWrapper<EmployeeHostsDO>().
|
||||
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
|
||||
|
||||
@@ -315,13 +315,4 @@
|
||||
</foreach>
|
||||
</update>
|
||||
|
||||
<update id="updateByXml">
|
||||
UPDATE server_employee_hosts as seh
|
||||
SET
|
||||
operation_status = #{employeeHostsDO.operationStatus,jdbcType=INTEGER}
|
||||
WHERE
|
||||
seh.user_id = #{employeeHostsDO.userId,jdbcType=BIGINT}
|
||||
and seh.hosts_id=#{employeeHostsDO.hostsId,jdbcType=VARCHAR}
|
||||
and tenant_id =#{tenantId,jdbcType=BIGINT}
|
||||
</update>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user