@@ -39,16 +39,20 @@ class Command(CompatibilityBaseCommand): |
||
| 39 | 39 |
try: |
| 40 | 40 |
elog = MchInfoEncryptLogInfo.objects.select_for_update().get(sn=v.get('sn', ''))
|
| 41 | 41 |
except MchInfoEncryptLogInfo.DoesNotExist: |
| 42 |
+ logger.info('MchInfoEncryptLogInfo.DoesNotExist')
|
|
| 42 | 43 |
continue |
| 43 | 44 |
except MchInfoEncryptLogInfo.MultipleObjectsReturned: |
| 45 |
+ logger.info('MchInfoEncryptLogInfo.MultipleObjectsReturned')
|
|
| 44 | 46 |
continue |
| 45 | 47 |
|
| 46 | 48 |
try: |
| 47 | 49 |
user = UserInfo.objects.get(user_id=v.get('user_id', ''))
|
| 48 | 50 |
except UserInfo.DoesNotExist: |
| 51 |
+ logger.info('UserInfo.DoesNotExist')
|
|
| 49 | 52 |
continue |
| 50 | 53 |
|
| 51 | 54 |
if not user.openid: |
| 55 |
+ logger.info('UserInfo.OpenID.DoesNotExist')
|
|
| 52 | 56 |
r.rpushjson(REDPACK_WAITING_SEND_LIST, v) |
| 53 | 57 |
continue |
| 54 | 58 |
|
@@ -11,6 +11,20 @@ class MchInfoEncryptLogInfoAdmin(Readonly2ModelAdmin, admin.ModelAdmin): |
||
| 11 | 11 |
list_filter = ('alg', 'brand_pk', 'model_pk', 'distributor_pk', 'operator_id', 'is_send_redpack', 'has_send_redpack', 'is_clerk_send_redpack', 'has_clerk_send_redpack', 'status')
|
| 12 | 12 |
readonly_fields_exclude = ('is_send_redpack', 'redpack_amount', 'redpack_max_amount', 'is_clerk_send_redpack', 'clerk_redpack_amount', 'clerk_redpack_max_amount')
|
| 13 | 13 |
|
| 14 |
+ fieldsets = ( |
|
| 15 |
+ (u'基本信息', {
|
|
| 16 |
+ 'fields': ('plaintext', 'alg', 'ciphertext', 'brand_pk', 'model_pk', 'distributor_pk', 'sn', 'operator_id', 'status', 'created_at', 'updated_at')
|
|
| 17 |
+ }), |
|
| 18 |
+ (u'消费者红包信息', {
|
|
| 19 |
+ 'classes': ('collapse', ),
|
|
| 20 |
+ 'fields': ('is_send_redpack', 'redpack_amount', 'redpack_max_amount', 'has_send_redpack', 'redpack_send_amount', 'user_id', 'nickname')
|
|
| 21 |
+ }), |
|
| 22 |
+ (u'销售员红包信息', {
|
|
| 23 |
+ 'classes': ('collapse', ),
|
|
| 24 |
+ 'fields': ('is_clerk_send_redpack', 'clerk_redpack_amount', 'clerk_redpack_max_amount', 'has_clerk_send_redpack', 'clerk_redpack_send_amount', 'clerk_user_id', 'clerk_nickname')
|
|
| 25 |
+ }), |
|
| 26 |
+ ) |
|
| 27 |
+ |
|
| 14 | 28 |
|
| 15 | 29 |
class MchInfoDecryptLogInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin): |
| 16 | 30 |
list_display = ('ciphertext', 'brand_pk', 'model_pk', 'distributor_pk', 'sn', 'decrypt_count', 'status', 'created_at', 'updated_at')
|