From 07641c2d6d55b773859b030d5e0a94f527e820cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com> Date: Mon, 12 Sep 2022 17:27:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=AA=E5=9B=BE=E4=BF=AE=E6=94=B92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/third/dahua.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/third/dahua.py b/apps/third/dahua.py index efbe86ef..59bc90c5 100644 --- a/apps/third/dahua.py +++ b/apps/third/dahua.py @@ -146,11 +146,12 @@ class DhClient: "operation": "generalJsonTransport" } if '$' in code: - d_code = code.split('$')[0] + d_code_list = code.split('$') + d_code = d_code_list[0] + num = d_code_list[-1] json_data['deviceCode'] = d_code json_data['params'] = '{\"method\":\"dev.snap\",\"id\":123,\"params\":{\"DevID\":\"' + \ - str(d_code) + '\",\"DevChannel\":\"' + \ - str(code) + '\",\"PicNum\":1,\"SnapType\":1,\"CmdSrc\":0}}' + str(d_code) + '\",\"DevChannel\":' + str(num) + ',\"PicNum\":1,\"SnapType\":1,\"CmdSrc\":0}}' _, res = self.request(**dhapis['dev_snap'], json=json_data) res = json.loads(res) return self.get_full_pic(res['params']['PicInfo'])