@@ -150,6 +150,27 @@ def query_usergoods(request): |
||
150 | 150 |
logs = ConsumeInfoSubmitLogInfo.objects.filter(brand_id=administrator.brand_id, user_id=user_id, status=True).order_by('-created_at') |
151 | 151 |
logs = [log.adminuserdata for log in logs] |
152 | 152 |
|
153 |
- return response(200, 'Userinfo Success', u'用户列表获取成功', data={ |
|
153 |
+ return response(200, 'Userinfo Goods Success', u'用户商品列表获取成功', data={ |
|
154 | 154 |
'logs': logs, |
155 |
+ }) |
|
156 |
+ |
|
157 |
+@logit |
|
158 |
+def query_userinfo(request): |
|
159 |
+ brand_id = request.POST.get('brand_id', settings.KODO_DEFAULT_BRAND_ID) |
|
160 |
+ admin_id = request.POST.get('admin_id', '') |
|
161 |
+ phone = request.POST.get('phone', '') |
|
162 |
+ |
|
163 |
+ if brand_id != settings.KODO_DEFAULT_BRAND_ID: |
|
164 |
+ return response(ProductBrandStatusCode.BRAND_NOT_MATCH) |
|
165 |
+ |
|
166 |
+ try: |
|
167 |
+ administrator = AdministratorInfo.objects.get(admin_id=admin_id, user_status=AdministratorInfo.ACTIVATED, status=True) |
|
168 |
+ except AdministratorInfo.DoesNotExist: |
|
169 |
+ return response(AdministratorStatusCode.ADMINISTRATOR_NOT_FOUND) |
|
170 |
+ |
|
171 |
+ userinfos = UserInfo.objects.filter(status=True, phone=phone).order_by('-created_at') |
|
172 |
+ userinfos = [userinfo.admindata for userinfo in userinfos] |
|
173 |
+ |
|
174 |
+ return response(200, 'Userinfo Success', u'用户列表获取成功', data={ |
|
175 |
+ 'userinfos': userinfos, |
|
155 | 176 |
}) |
@@ -291,6 +291,7 @@ urlpatterns += [ |
||
291 | 291 |
|
292 | 292 |
url(r'^admin/userinfo$', admin_views.userinfo, name='userinfo'), |
293 | 293 |
url(r'^admin/query_usergoods$', admin_views.query_usergoods, name='query_usergoods'), |
294 |
+ url(r'^admin/query_userinfo$', admin_views.query_userinfo, name='query_userinfo'), |
|
294 | 295 |
] |
295 | 296 |
|
296 | 297 |
urlpatterns += [ |