@@ -166,3 +166,46 @@ def admin_user_results(request): |
||
| 166 | 166 |
'not_upload_temperature_num': total_active_eqpt_num - has_upload_temperature_num, |
| 167 | 167 |
'fever_num': fever_num, |
| 168 | 168 |
}) |
| 169 |
+ |
|
| 170 |
+@logit |
|
| 171 |
+def admin_point_user_unbind(request): |
|
| 172 |
+ user_id = request.POST.get('user_id', '')
|
|
| 173 |
+ active = int(request.POST.get('active', 0))
|
|
| 174 |
+ |
|
| 175 |
+ try: |
|
| 176 |
+ ipui = IsolationPointUserInfo.objects.get(user_id=user_id, status=True) |
|
| 177 |
+ except IsolationPointUserInfo.DoesNotExist: |
|
| 178 |
+ return response() |
|
| 179 |
+ |
|
| 180 |
+ ipui.leave_at = tc.utc_datetime() |
|
| 181 |
+ ipui.status = False |
|
| 182 |
+ ipui.remark = '' |
|
| 183 |
+ ipui.save() |
|
| 184 |
+ |
|
| 185 |
+ try: |
|
| 186 |
+ eqpt = ThermometerEquipmentInfo.objects.get(ipui_pk=ipui.pk, status=True) |
|
| 187 |
+ eqpt.active_status = active |
|
| 188 |
+ eqpt.ipui_pk = 0 |
|
| 189 |
+ eqpt.save() |
|
| 190 |
+ except: |
|
| 191 |
+ return response() |
|
| 192 |
+ |
|
| 193 |
+ return response() |
|
| 194 |
+ |
|
| 195 |
+ |
|
| 196 |
+@logit |
|
| 197 |
+def admin_point_user_remark(request): |
|
| 198 |
+ user_id = request.POST.get('user_id', '')
|
|
| 199 |
+ remark = request.POST.get('remark', '')
|
|
| 200 |
+ |
|
| 201 |
+ # 存放历史备注记录 |
|
| 202 |
+ try: |
|
| 203 |
+ ipui = IsolationPointUserInfo.objects.get(user_id=user_id, status=True) |
|
| 204 |
+ except IsolationPointUserInfo.DoesNotExist: |
|
| 205 |
+ return response() |
|
| 206 |
+ if ipui: |
|
| 207 |
+ ipui.remark = remark |
|
| 208 |
+ ipui.remarks += [remark] |
|
| 209 |
+ ipui.save() |
|
| 210 |
+ |
|
| 211 |
+ return response() |
@@ -49,7 +49,10 @@ urlpatterns += [ |
||
| 49 | 49 |
|
| 50 | 50 |
#Admin |
| 51 | 51 |
urlpatterns += [ |
| 52 |
- url(r'^admin/user/result$', point_views.admin_user_results, name='admin_user_results') |
|
| 52 |
+ url(r'^admin/user/result$', point_views.admin_user_results, name='admin_user_results'), |
|
| 53 |
+ |
|
| 54 |
+ url(r'^admin/point/user/remark$', point_views.admin_point_user_remark, name='admin_point_user_remark'), |
|
| 55 |
+ url(r'^admin/point/user/unbind$', point_views.admin_point_user_unbind, name='admin_point_user_unbind'), |
|
| 53 | 56 |
] |
| 54 | 57 |
|
| 55 | 58 |
|