shanghui 3 months ago
parent
commit
0653c2b1eb
1 changed files with 2 additions and 3 deletions
  1. 2 3
      src/core/callcenter/exception.py

+ 2 - 3
src/core/callcenter/exception.py

@@ -5,9 +5,8 @@ from src.core.callcenter.enumeration import BizErrorCode
 
 
 class BizException(Exception):
 class BizException(Exception):
     def __init__(self, message, status_code=400):
     def __init__(self, message, status_code=400):
-        if isinstance(message, BizErrorCode):
-            message = message.value
-            status_code = message.code
+        if isinstance(message, tuple):
+            status_code, message = message
         super().__init__(message)
         super().__init__(message)
         self.message = message
         self.message = message
         self.status_code = status_code
         self.status_code = status_code