|
@@ -206,15 +206,20 @@ class VersionManagement(View):
|
|
|
resolutionRatio = request_dict.get('resolutionRatio', '')
|
|
|
Description = request_dict.get('Description', '')
|
|
|
is_popup = request_dict.get('is_popup', '')
|
|
|
+ auto_update = request_dict.get('autoUpdate', 0)
|
|
|
+ data_json = request_dict.get('dataJson', None)
|
|
|
|
|
|
if not eid:
|
|
|
return response.json(444)
|
|
|
status = 1 if status == 'true' else 0
|
|
|
+ if data_json:
|
|
|
+ data_json = eval(data_json)
|
|
|
try:
|
|
|
equipment_version_qs = Equipment_Version.objects.filter(eid=eid)
|
|
|
if not equipment_version_qs.exists():
|
|
|
return response.json(173)
|
|
|
data_dict = {'ESN': ESN, 'max_ver': max_ver, 'status': status, 'channel': channel,
|
|
|
+ 'auto_update': auto_update, 'data_json': data_json,
|
|
|
'resolutionRatio': resolutionRatio, 'Description': Description, 'is_popup': is_popup}
|
|
|
equipment_version_qs.update(**data_dict)
|
|
|
return response.json(0)
|