diff --git a/src/main/java/com/zsc/edu/gateway/exception/ApiExceptionHandler.java b/src/main/java/com/zsc/edu/gateway/exception/ApiExceptionHandler.java index 7cd4acd..fa08f91 100644 --- a/src/main/java/com/zsc/edu/gateway/exception/ApiExceptionHandler.java +++ b/src/main/java/com/zsc/edu/gateway/exception/ApiExceptionHandler.java @@ -65,11 +65,10 @@ public class ApiExceptionHandler { return new ResponseEntity<>(objectMapper.writeValueAsString(Map.of("msg", ex.getMessage())), HttpStatus.INTERNAL_SERVER_ERROR); } - //TODO 冲突 - @ExceptionHandler(value = {Exception.class}) - public ResponseEntity handleException(Exception ex) throws JsonProcessingException { - log.error("Exception: {}", objectMapper.writeValueAsString(Map.of("msg", ex.getMessage()))); - return new ResponseEntity<>(objectMapper.writeValueAsString(Map.of("msg", ex.getMessage())), HttpStatus.INTERNAL_SERVER_ERROR); - } +// @ExceptionHandler(value = {Exception.class}) +// public ResponseEntity handleException(Exception ex) throws JsonProcessingException { +// log.error("Exception: {}", objectMapper.writeValueAsString(Map.of("msg", ex.getMessage()))); +// return new ResponseEntity<>(objectMapper.writeValueAsString(Map.of("msg", ex.getMessage())), HttpStatus.INTERNAL_SERVER_ERROR); +// } } diff --git a/src/main/java/com/zsc/edu/gateway/framework/security/SpringSecurityConfig.java b/src/main/java/com/zsc/edu/gateway/framework/security/SpringSecurityConfig.java index 5e84d1a..c7771f7 100644 --- a/src/main/java/com/zsc/edu/gateway/framework/security/SpringSecurityConfig.java +++ b/src/main/java/com/zsc/edu/gateway/framework/security/SpringSecurityConfig.java @@ -33,7 +33,6 @@ import javax.sql.DataSource; @AllArgsConstructor @EnableMethodSecurity @Configuration -@EnableWebSecurity public class SpringSecurityConfig { private final UserDetailsService userDetailsService; diff --git a/src/main/java/com/zsc/edu/gateway/modules/iot/device/service/DeviceService.java b/src/main/java/com/zsc/edu/gateway/modules/iot/device/service/DeviceService.java index 8e60ed5..5191757 100644 --- a/src/main/java/com/zsc/edu/gateway/modules/iot/device/service/DeviceService.java +++ b/src/main/java/com/zsc/edu/gateway/modules/iot/device/service/DeviceService.java @@ -1,14 +1,11 @@ package com.zsc.edu.gateway.modules.iot.device.service; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.zsc.edu.gateway.modules.iot.device.dto.BatchDeviceDto; import com.zsc.edu.gateway.modules.iot.device.dto.DeviceDto; import com.zsc.edu.gateway.modules.iot.device.dto.DeviceServeDto; import com.zsc.edu.gateway.modules.iot.device.entity.Device; import com.zsc.edu.gateway.modules.iot.device.entity.DeviceDiff; -import com.zsc.edu.gateway.modules.iot.device.query.DeviceQuery; import com.zsc.edu.gateway.modules.iot.device.vo.DeviceVo; import java.util.List; diff --git a/src/main/java/com/zsc/edu/gateway/modules/iot/tsl/service/impl/PropertyServiceImpl.java b/src/main/java/com/zsc/edu/gateway/modules/iot/tsl/service/impl/PropertyServiceImpl.java index 0454538..f4f7a1e 100644 --- a/src/main/java/com/zsc/edu/gateway/modules/iot/tsl/service/impl/PropertyServiceImpl.java +++ b/src/main/java/com/zsc/edu/gateway/modules/iot/tsl/service/impl/PropertyServiceImpl.java @@ -1,6 +1,7 @@ package com.zsc.edu.gateway.modules.iot.tsl.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.zsc.edu.gateway.exception.ApiException; import com.zsc.edu.gateway.modules.iot.tsl.dto.PropertyDto; import com.zsc.edu.gateway.modules.iot.tsl.entity.Property; import com.zsc.edu.gateway.modules.iot.tsl.mapper.PropertyMapper; @@ -25,7 +26,7 @@ public class PropertyServiceImpl extends ServiceImpl implement throw new ConstraintException("name", dto.getName(), "同名角色已存在"); } mapper.convert(dto, existingRole); + if (existingRole.getAuthorities() != null) { roleAuthService.remove(new LambdaQueryWrapper().eq(RoleAuthority::getRoleId, id)); - saveRoleAuths(id, dto.getAuthorities()); + saveRoleAuths(id, dto.getAuthorities()); + } return updateById(existingRole); } diff --git a/src/main/resources/db/gateway.sql b/src/main/resources/db/gateway.sql index e20b778..3eb7e1f 100644 --- a/src/main/resources/db/gateway.sql +++ b/src/main/resources/db/gateway.sql @@ -688,29 +688,3 @@ comment on column sys_user.enable_state is '状态'; alter table sys_user owner to gitea; --- 插入备份的数据 -INSERT INTO sys_user (dept_id, role_id, username, password, phone, email, name, avatar, address, create_by, update_by, - create_time, update_time, remark, enable_state) -SELECT dept_id, - role_id, - username, - password, - phone, - email, - name, - avatar, - address, - create_by, - update_by, - create_time, - update_time, - remark, - enable_state -FROM sys_user_backup; - --- 删除备份表 -DROP TABLE sys_user_backup; - - -ALTER TABLE iot_property - ALTER COLUMN id ADD GENERATED ALWAYS AS IDENTITY; \ No newline at end of file diff --git a/src/main/resources/mappers/iot/DeviceMapper.xml b/src/main/resources/mappers/iot/DeviceMapper.xml index 0e4663c..dc7af49 100644 --- a/src/main/resources/mappers/iot/DeviceMapper.xml +++ b/src/main/resources/mappers/iot/DeviceMapper.xml @@ -22,7 +22,7 @@ - +