Skip to content

Commit

Permalink
优化错误提示
Browse files Browse the repository at this point in the history
  • Loading branch information
javamxd committed Jan 9, 2022
1 parent 4264b93 commit 1dddc42
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
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;
Expand Down Expand Up @@ -73,6 +75,10 @@ public JsonBean<List<Group>> groupList(HttpServletRequest request, String type)
@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));
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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, "接口名称不能为空");
Expand Down

0 comments on commit 1dddc42

Please sign in to comment.