zero hai 1 ano
pai
achega
ec14222ed6

+ 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 {