1、修复bug

This commit is contained in:
PushM
2024-06-06 12:56:33 +08:00
parent 302d6d1adb
commit bb390b3ba8
9 changed files with 38 additions and 12 deletions

View File

@@ -60,7 +60,7 @@ public class AuditAdvice implements ResponseBodyAdvice<ResponseResult> {
public ResponseResult beforeBodyWrite(ResponseResult body, MethodParameter returnType, MediaType selectedContentType, Class<? extends HttpMessageConverter<?>> selectedConverterType, ServerHttpRequest request, ServerHttpResponse response) {
AuditData auditData = getAuditData(body, request);
// System.out.println("auditData-----------:"+auditData);
log.info("auditData-----------:"+auditData);
Mono<String> mono = webClient
.post()
@@ -68,9 +68,10 @@ public class AuditAdvice implements ResponseBodyAdvice<ResponseResult> {
.bodyValue(auditData)
.exchangeToMono(res -> {
if (res.statusCode().equals(HttpStatus.OK)) {
log.info("发送审计日志成功:{}",res.statusCode());
return res.bodyToMono(String.class);
}
// log.info("发送审计日志成功{}",res);
log.info("发送审计日志失败{}",res.statusCode());
return null;
})
.doOnError(WebClientRequestException.class, err ->

View File

@@ -17,6 +17,7 @@ public interface CommandMapper {
Boolean stopCommandsByTaskId(@Param("task_id") Long taskId);
@DS("doris")
Boolean removeCommandsByTaskId(@Param("task_id") Long taskId);
Boolean startCommandsByTaskId(@Param("task_id") Long taskId);

View File

@@ -122,6 +122,10 @@ public class WhiteListService {
}
public Integer updateWhiteListObject(Integer id, WhiteListObject object) {
Integer auditStatus = whiteListMapper.queryWhiteListObjectAuditStuatusById(id);
if (auditStatus == null) {
throw new IllegalArgumentException("无法找到白名单 " + id + ", 可能该白名单不存在");
}
if (!whiteListMapper.queryWhiteListObjectAuditStuatusById(id).equals(AuditStatusEnum.AUDITED.getNum())) {
throw new IllegalStateException("无法修改白名单信息,因为其并未处于" + AuditStatusEnum.AUDITED + "状态");
}