From 5bb153030cbead3c47306ee399981fc15609279c Mon Sep 17 00:00:00 2001 From: RogerWork Date: Wed, 28 Jan 2026 18:21:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AF=B9=E6=AF=94=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=E5=88=A4=E6=96=AD=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- update/views.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/update/views.py b/update/views.py index ea0ac46..a05ffb2 100644 --- a/update/views.py +++ b/update/views.py @@ -229,8 +229,18 @@ def update_cine(request): db_compare = DbCompare(cinema_ip, short_release) sql_result, sql_output = db_compare.exec_diff_sql() update_status['sql']['result'] = 'success' if sql_result is True else 'fail' - update_status['result'] = 'fail' if sql_result is False else '' update_status['sql']['msg'] = sql_output + if sql_result is False: + update_status['result'] = 'fail' + print('最后执行状态', json.dumps(update_status)) + redis_conn.set(redis_key, json.dumps(update_status), 5 * 60) + # redis_conn.delete(redis_key) + UpdateLog.objects.create(ip=cinema_ip, type='toolbox', origin_ver=org_ver, + target_ver=short_release[:11], + time=update_time, result=update_status['result'], + result_detail=json.dumps(update_status)) + return JsonResponse({'result': 'fail', 'ip': cinema_ip, 'msg': sql_output}) + redis_conn.set(redis_key, json.dumps(update_status), 5 * 60) except Exception as e: print('步骤三:数据库对比异常', e)