@@ -41,15 +41,13 @@ def eqpt_bind(request): |
||
| 41 | 41 |
@logit |
| 42 | 42 |
def eqpt_onoff(request): |
| 43 | 43 |
macid = request.POST.get('macid', '')
|
| 44 |
- active = request.POST.get('active', 0)
|
|
| 44 |
+ active = int(request.POST.get('active', 0))
|
|
| 45 | 45 |
|
| 46 | 46 |
try: |
| 47 | 47 |
eqpt = ThermometerEquipmentInfo.objects.get(macid=macid) |
| 48 | 48 |
except ThermometerEquipmentInfo.DoesNotExist: |
| 49 | 49 |
return response(ThermometerEquipmentStatusCode.THERMOMETER_EQUIPMENT_NOT_FOUND) |
| 50 | 50 |
|
| 51 |
- eqpt.active_status = active |
|
| 52 |
- eqpt.save() |
|
| 53 | 51 |
|
| 54 | 52 |
if active == 0: |
| 55 | 53 |
try: |
@@ -60,6 +58,10 @@ def eqpt_onoff(request): |
||
| 60 | 58 |
ipui.leave_at = tc.utc_datetime() |
| 61 | 59 |
ipui.status = False |
| 62 | 60 |
ipui.save() |
| 61 |
+ |
|
| 62 |
+ eqpt.active_status = active |
|
| 63 |
+ eqpt.ipui_pk = 0 |
|
| 64 |
+ eqpt.save() |
|
| 63 | 65 |
|
| 64 | 66 |
return response() |
| 65 | 67 |
|