@@ -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 |
|