@@ -104,6 +104,16 @@ def shot_update(request, administrator): |
||
| 104 | 104 |
|
| 105 | 105 |
@logit |
| 106 | 106 |
@check_admin |
| 107 |
+def shot_delete(request, administrator): |
|
| 108 |
+ shot_id = request.POST.get('shot_id', '')
|
|
| 109 |
+ |
|
| 110 |
+ TenancyShotInfo.objects.filter(shot_id=shot_id).update(admin_id=admin_id, status=False) |
|
| 111 |
+ |
|
| 112 |
+ return response() |
|
| 113 |
+ |
|
| 114 |
+ |
|
| 115 |
+@logit |
|
| 116 |
+@check_admin |
|
| 107 | 117 |
def shot_request_list(request, administrator): |
| 108 | 118 |
page = request.POST.get('page', 1)
|
| 109 | 119 |
num = request.POST.get('num', 20)
|
@@ -16,6 +16,7 @@ class TenancyShotInfo(BaseModelMixin): |
||
| 16 | 16 |
(1, u'已租'), |
| 17 | 17 |
) |
| 18 | 18 |
|
| 19 |
+ admin_id = models.CharField(_(u'admin_id'), max_length=32, blank=True, null=True, help_text=u'经手人唯一标识', db_index=True) |
|
| 19 | 20 |
shot_id = ShortUUIDField(_(u'shot_id'), max_length=32, blank=True, null=True, help_text=u'镜头唯一标识', db_index=True, unique=True) |
| 20 | 21 |
model_id = models.CharField(_(u'model_id'), max_length=32, blank=True, null=True, help_text=u'型号唯一标识', db_index=True) |
| 21 | 22 |
model_name = models.CharField(_(u'model_name'), max_length=255, blank=True, null=True, help_text=u'型号名称') |