1.修改用户模块返回,配置功能返回

This commit is contained in:
2025-08-01 21:55:48 +08:00
parent 7882b94c08
commit 45cb8ef788
7 changed files with 48 additions and 22 deletions

View File

@@ -5,7 +5,9 @@ import vvpkassistant.Data.ResponseData;
import vvpkassistant.Data.ResponseInfo;
import vvpkassistant.FunctionConfig.mapper.FunctionConfigMapper;
import vvpkassistant.FunctionConfig.model.FunctionConfigModel;
import vvpkassistant.common.ErrorCode;
import vvpkassistant.config.FunctionConfigHolder;
import vvpkassistant.exception.BusinessException;
@RestController
@RequestMapping("config")
@@ -37,7 +39,7 @@ public class FunctionConfigController {
boolean isDuplicate = FunctionConfigHolder.CONFIGS.stream()
.anyMatch(config -> name.equals(config.getFunctionName()));
if (isDuplicate) {
return ResponseData.error(ResponseInfo.ERROR.getCode(),"配置名称重复");
throw new BusinessException(ErrorCode.CONFIG_NAME_DUPLICATE);
}else {
configMapper.insert(newModel);
FunctionConfigHolder.CONFIGS.add(newModel);
@@ -52,7 +54,7 @@ public class FunctionConfigController {
FunctionConfigHolder.CONFIGS.removeIf(c -> model.getId().equals(c.getId()));
return ResponseData.success("");
}else {
return ResponseData.error(ResponseInfo.ERROR.getCode(),null);
throw new BusinessException(ErrorCode.DELETE_FAILED);
}
}