Procházet zdrojové kódy

资源活化-目录定义-自定义目录:编辑后确定报错

mydq před 5 roky
rodič
revize
fc6896ae72

+ 7 - 1
src/main/java/com/lightinit/hsdataplatform/controller/admin/ResourceCatelogMgrController.java

@@ -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;
     }