|
@@ -101,6 +101,13 @@ public class ResourceCatelogMgrController extends BaseController {
|
|
|
LoginUser loginUser = (LoginUser) session.getAttribute(LoginUser.SESSION_KEY_LOGIN_USER);
|
|
|
inputModel.setCreatedBy(loginUser.getId());
|
|
|
ResultState<ResourceCatelog> resultStateRaw = resourceCatelogMgrService.addOrEdit(inputModel);
|
|
|
+ //如果为400,就代表目录创建失败,不必走下面创建结果对象的流程
|
|
|
+ if (ResultStateCode.INVALID_DATA == resultStateRaw.getStateCode()){
|
|
|
+ ResultState<ResourceCatelogEntityExtendModel> resultState = new ResultState<>();
|
|
|
+ resultState.setStateCode(resultStateRaw.getStateCode());
|
|
|
+ resultState.setMsg(resultStateRaw.getMsg());
|
|
|
+ return resultState;
|
|
|
+ }
|
|
|
ResourceCatelog entity = resultStateRaw.getData();
|
|
|
ResourceCatelogEntityExtendModel model = new ResourceCatelogEntityExtendModel();
|
|
|
BeanUtils.copyProperties(entity, model);
|
|
@@ -109,7 +116,6 @@ public class ResourceCatelogMgrController extends BaseController {
|
|
|
resultState.setStateCode(resultStateRaw.getStateCode());
|
|
|
resultState.setMsg(resultStateRaw.getMsg());
|
|
|
resultState.setData(model);
|
|
|
-
|
|
|
return resultState;
|
|
|
}
|
|
|
|