| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
0504f3b258 | 1 week ago |
@@ -137,6 +137,31 @@ def rights(request): |
||
| 137 | 137 |
'rights': rights, |
| 138 | 138 |
}) |
| 139 | 139 |
|
| 140 |
+@logit |
|
| 141 |
+def rights2(request): |
|
| 142 |
+ brand_id = request.POST.get('brand_id') or settings.KODO_DEFAULT_BRAND_ID
|
|
| 143 |
+ user_id = request.POST.get('user_id', '')
|
|
| 144 |
+ level = request.POST.get('level', '')
|
|
| 145 |
+ |
|
| 146 |
+ # 校验用户是否存在 |
|
| 147 |
+ try: |
|
| 148 |
+ user = UserInfo.objects.get(user_id=user_id) |
|
| 149 |
+ except UserInfo.DoesNotExist: |
|
| 150 |
+ return response(UserStatusCode.USER_NOT_FOUND) |
|
| 151 |
+ |
|
| 152 |
+ rights = RightInfo.objects.exclude(right_id="LBiP5uqtioC2pC9rSuMXNf").order_by('position')
|
|
| 153 |
+ rights = [right.data for right in rights] |
|
| 154 |
+ |
|
| 155 |
+ return response(data={
|
|
| 156 |
+ 'nickname': user.final_nickname, |
|
| 157 |
+ 'avatar': user.final_avatar, |
|
| 158 |
+ 'integral': user.integral, |
|
| 159 |
+ 'freeze_integral': user.freeze_integral, |
|
| 160 |
+ 'final_integral': user.final_integral, |
|
| 161 |
+ 'shots_num': user.shots_num, |
|
| 162 |
+ 'level': user.level, |
|
| 163 |
+ 'rights': rights, |
|
| 164 |
+ }) |
|
| 140 | 165 |
|
| 141 | 166 |
@logit |
| 142 | 167 |
def right_detail(request): |
@@ -230,6 +230,8 @@ urlpatterns += [ |
||
| 230 | 230 |
url(r'^member2$', member_views.member2, name='member2'), |
| 231 | 231 |
|
| 232 | 232 |
url(r'^member/rights$', member_views.rights, name='member_rights'), |
| 233 |
+ url(r'^member/rights2$', member_views.rights2, name='member_rights2'), |
|
| 234 |
+ |
|
| 233 | 235 |
url(r'^member/right/detail$', member_views.right_detail, name='member_right_detail'), |
| 234 | 236 |
|
| 235 | 237 |
url(r'^member/goods$', member_views.goods, name='member_goods'), |