提交 1dddc426 编写于 作者: M mxd

优化错误提示

上级 4264b93c
......@@ -3,6 +3,8 @@ package org.ssssssss.magicapi.controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.ssssssss.magicapi.adapter.Resource;
import org.ssssssss.magicapi.adapter.resource.FileResource;
import org.ssssssss.magicapi.config.MagicConfiguration;
import org.ssssssss.magicapi.config.Valid;
import org.ssssssss.magicapi.interceptor.Authorization;
......@@ -73,6 +75,10 @@ public class MagicGroupController extends MagicController implements MagicExcept
@Valid(readonly = false)
public JsonBean<String> createGroup(HttpServletRequest request, @RequestBody Group group) {
isTrue(allowVisit(request, Authorization.SAVE, group), PERMISSION_INVALID);
Resource resource = configuration.getWorkspace();
if(resource instanceof FileResource){
isTrue(resource.exists(), FILE_PATH_NOT_EXISTS);
}
return new JsonBean<>(magicAPIService.createGroup(group));
}
......
......@@ -36,6 +36,8 @@ public interface JsonCodeConstants {
JsonCode FUNCTION_PATH_REQUIRED = new JsonCode(0, "函数路径不能为空");
JsonCode FILE_PATH_NOT_EXISTS = new JsonCode(0, "配置的文件路径不存在,请检查");
JsonCode SCRIPT_REQUIRED = new JsonCode(0, "脚本内容不能为空");
JsonCode API_NAME_REQUIRED = new JsonCode(0, "接口名称不能为空");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册