diff --git a/apps/third/dahua.py b/apps/third/dahua.py index b1f8bd59..9c1fb515 100644 --- a/apps/third/dahua.py +++ b/apps/third/dahua.py @@ -51,7 +51,7 @@ class DhClient: self.headers['Authorization'] = 'bearer ' + res['access_token'] self.headers['User-Id'] = '1' self.isGetingToken = False - time.sleep(1200) + time.sleep(600) def setup(self): Thread(target=DhClient._get_token_loop, args=(self, ), daemon=True).start() @@ -97,6 +97,8 @@ class DhClient: raise ParseError(**err_detail) return 'fail', err_detail # self.handle_log(result='success', response=ret) # 成功的日志就不记录了 + if '/evo-apigw/admin/API/EVO/invoke/DMS' in url: + self.handle_log(result='success', response=ret) return 'success', ret['data'] if 'data' in ret else None self.handle_log(result='error', response=ret) if raise_exception: diff --git a/apps/third/xunxi.py b/apps/third/xunxi.py index 4c76bc6f..b6d39e14 100644 --- a/apps/third/xunxi.py +++ b/apps/third/xunxi.py @@ -35,7 +35,7 @@ class XxClient: def _get_token_loop(self): while self.isRuning: self._get_token() - time.sleep(1200) + time.sleep(600) def _get_token(self): self.isGetingToken = True @@ -88,7 +88,8 @@ class XxClient: if raise_exception: raise ParseError(**err_detail) return 'fail', err_detail - # self.handle_log(result='success', response=ret) + if '/WebLocate/locateByRail' in url: + self.handle_log(result='success', response=ret) return 'success', ret['data'] self.handle_log(result='error', response=ret) if raise_exception: