A#AAAAA#AAAAAAAAAAAAAA#180224 # brand_pk, model_pk, distributor_pk, sn, time = plaintext.split('#') plaintext = '{}#{}#{}#{}#{}'.format( brand.pk if brand else 0, model.pk if model else 0, 0, log.sn, tc.local_string(format='%Y%m%d')[2:], ) ciphertext = get_ciphertext(plaintext, admin_id, True) log.ciphertext = ciphertext log.save() try: user = UserInfo.objects.get(user_id=log.user_id, status=True) except: return response() # Send template_message data = { "first": { "value": u'你的补码申请已通过,请点击消息绑定您的电子保修卡', "color": "#173177" }, "keyword1": { "value": log.name, "color": "#173177" }, "keyword2": { "value": log.model_name, "color": "#173177" }, "keyword3": { "value": log.sn, "color": "#173177" }, "remark": { "value": u'感谢您的使用', "color": "#173177" } } wxcfg = WECHAT.get('MINIAPP', {}) appid = wxcfg.get('appID') sendtemplatemessage(openid=user.openid, template_id=settings.TEMPLATE_ID_COMPLEMENT, data=data, miniappid=appid, minipagepath='/pages/register/consumer/consumer?q={}&marketcode=1'.format(ciphertext)) return response(data={ 'ciphertext': ciphertext, }) return response() @transaction.atomic def complement_code_contacted(request): brand_id = request.POST.get('brand_id', settings.KODO_DEFAULT_BRAND_ID) admin_id = request.POST.get('admin_id', '') log_id = request.POST.get('log_id', '') is_contacted = int(request.POST.get('is_contacted', 0)) # 0 未联系, 1 已联系 if brand_id != settings.KODO_DEFAULT_BRAND_ID: return response(ProductBrandStatusCode.BRAND_NOT_MATCH) try: administrator = AdministratorInfo.objects.get(admin_id=admin_id, user_status=AdministratorInfo.ACTIVATED, status=True) except AdministratorInfo.DoesNotExist: return response(AdministratorStatusCode.ADMINISTRATOR_NOT_FOUND) try: log = ComplementCodeLogInfo.objects.select_for_update().get(log_id=log_id, status=True) except ComplementCodeLogInfo.DoesNotExist: return response(ComplementCodeStatusCode.COMPLEMENT_CODE_NOT_FOUND) log.is_contacted = is_contacted log.save() return response() kodo - Gogs: Go Git Service

暫無描述

FFIB: 9ef019cfea 移除拍爱项目相关 5 年之前
..
algorithm f38d3bf980 Caesar Alg 8 年之前
error 9ef019cfea 移除拍爱项目相关 5 年之前
redis 9ef019cfea 移除拍爱项目相关 5 年之前
sql f3cf68f957 Add PAI2_HOME_WX_API for request.weixin 8 年之前
zbar 3e9628d0c9 iSort & Pycodestyle 5 年之前
__init__.py 52ce35cbfc add api uuid_init/uuid 10 年之前
admin_utils.py 9e4ac4fd3b Add admin_status for GroupUserInfo 9 年之前
disk_utils.py af2b3f483f change download.html to be generated from download.tmpl.html 10 年之前
group_photo_utils.py 0e7b5eb1af Update order_by of group session photos 9 年之前
message_utils.py 21b4a5403a add api lensman_brief_api 10 年之前
original_CGzC_10a50000c8811190.bak.jpg 290ff6960f pyzbar 6 年之前
original_CGzC_10a50000c8811190.jpg 680f424408 Update water mark 9 年之前
paiai_96_96.png 4a8b4f8819 add watermark 10 年之前
paiai_water_mark.png 680f424408 Update water mark 9 年之前
price_utils.py 24e345a32f Add price func get_group_photo_price 9 年之前
qiniucdn.py 4ce7f5c87b :art: Member Relative APIs 6 年之前
rdm_utils.py 4efb7f6f87 Statistic 8 年之前
storage_qiniu_utils.py f2fc73685d Update package django_xxx 8 年之前
storage_utils.py f2fc73685d Update package django_xxx 8 年之前
thumbnail_utils.py 5c9e21b29b add Only Once Function statistic_thumbnail_size to statistic thumbnail size 10 年之前
time_utils.py 511533855d Change oauth to use http 8 年之前
url_utils.py 135c21b40c from models_ext import BaseModelMixin, upload_file_url, upload_path 8 年之前
version_utils.py 13816e8774 Fix Bug: REQUEST 8 年之前
watermark_utils.py 5411626ebe Change watermark position 8 年之前
wx_utils.py 32a7d9ffa0 Update wx relative 9 年之前