sql 调整
All checks were successful
local-test分支构建docker并发布运行 / Docker-Build (push) Successful in 1m28s

This commit is contained in:
tiger_zhou 2024-09-06 11:12:01 +08:00
parent f4145b43de
commit 0d47e4af3c
3 changed files with 5 additions and 1 deletions

View File

@ -75,6 +75,7 @@ public class RoleAuthController {
@PostMapping("/role/saveOrUpdate")
@Operation(summary = "角色编辑")
@ApiResponse(description = "角色编辑")
@SecurityRequirement(name = "jwt")
public void roleSaveOrUpdate(@RequestBody AuthRoleDTO dto) {
this.authService.saveOrUpdate(dto);
}

View File

@ -2,6 +2,7 @@ package club.joylink.xiannccda.dto.auth;
import club.joylink.xiannccda.entity.AuthRole;
import com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO;
import com.fasterxml.jackson.annotation.JsonIgnore;
import java.util.List;
import lombok.Data;
@ -11,5 +12,6 @@ public class AuthRoleDTO {
private Long id;
private String name;
private List<Long> resList;
@JsonIgnore
private String apiIds;
}

View File

@ -42,8 +42,9 @@ public class AuthService {
if (Objects.isNull(dto.getId())) {
AuthRole r = new AuthRole();
r.setName(dto.getName());
this.authRoleRepository.save(r);
this.batchSave(dto.getResList(), dto.getId());
this.batchSave(dto.getResList(), r.getId());
} else {
AuthRole r = this.authRoleRepository.getById(dto.getId());
BusinessExceptionAssertEnum.DATA_NOT_EXIST.assertTrue(Objects.nonNull(r));