zero преди 1 година
родител
ревизия
ec14222ed6
променени са 1 файла, в които са добавени 7 реда и са изтрити 1 реда
  1. 7 1
      src/main/java/cn/cslg/pas/controller/CustomFieldController.java

+ 7 - 1
src/main/java/cn/cslg/pas/controller/CustomFieldController.java

@@ -87,7 +87,13 @@ public class CustomFieldController {
             try {
                 id = (Integer) business.updateMessage(updateCustomFieldDTO);
             } catch (Exception e) {
-                return Response.error(e.getMessage());
+                if (e instanceof XiaoShiException) {
+                    return Response.error(e.getMessage());
+                } else if (e instanceof UnLoginException) {
+                    return Response.unLogin(e.getMessage());
+                } else if (e instanceof ConditionException) {
+                    return Response.conditionError(e.getMessage());
+                }
             }
             return Response.success(id);
         } else {