fix: thread interrupt handling + dbinfo null safety

This commit is contained in:
2026-08-18 19:09:56 +08:00
parent ffb7edc896
commit d32c51326d
2 changed files with 3 additions and 15 deletions
@@ -13,19 +13,12 @@ import com.datao.vo.*;
import io.swagger.v3.oas.annotations.Parameter;
import lombok.RequiredArgsConstructor;
import org.springdoc.core.annotations.ParameterObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.ZoneOffset;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Optional;
@RestController
@RequiredArgsConstructor
@@ -112,13 +105,13 @@ public class DataServiceController {
}
@PutMapping("/scan")
public Result updateScan(@RequestBody @Validated Scan scanData) {
public Result<?> updateScan(@RequestBody @Validated Scan scanData) {
boolean result = scanService.updateById(scanData);
return Result.judge(result);
}
@PostMapping("/scan")
public Result addScan(@RequestBody @Validated Scan scanData) {
public Result<?> addScan(@RequestBody @Validated Scan scanData) {
boolean result = scanService.save(scanData);
return Result.judge(result);
}
@@ -131,7 +124,7 @@ public class DataServiceController {
}
@PostMapping("/game")
public Result saveGame(@RequestBody @Validated Game gameData) {
public Result<?> saveGame(@RequestBody @Validated Game gameData) {
boolean result = gameService.saveOrUpdate(gameData);
return Result.judge(result);
}