update
This commit is contained in:
parent
8b3779e144
commit
42c175cb43
@ -17,6 +17,9 @@ from typing import Optional, List
|
|||||||
from datetime import datetime, time, timedelta
|
from datetime import datetime, time, timedelta
|
||||||
from app.core.coupon_manager import CouponManager
|
from app.core.coupon_manager import CouponManager
|
||||||
from app.core.wechat import WeChatClient
|
from app.core.wechat import WeChatClient
|
||||||
|
import random
|
||||||
|
import string
|
||||||
|
from app.core.qcloud import qcloud_manager
|
||||||
|
|
||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
|
|
||||||
@ -256,8 +259,13 @@ async def get_url_link(
|
|||||||
return error_response(code=404, message="活动不存在")
|
return error_response(code=404, message="活动不存在")
|
||||||
|
|
||||||
# 获取URL链接
|
# 获取URL链接
|
||||||
client = WeChatClient()
|
wechat_client = WeChatClient()
|
||||||
url = await client.get_url_link("pages/my/promation/activities/index", f"id={activity_id}")
|
image_data = await wechat_client.get_wx_code(path=f"pages/my/promation/activities/index", query=f"id={activity_id}")
|
||||||
|
random_str = ''.join(random.choices(string.ascii_letters + string.digits, k=10))
|
||||||
|
key = f"qr_code/{current_user.user_code}_{random_str}.png"
|
||||||
|
|
||||||
|
url = await qcloud_manager.upload_file_bytes(image_data, key)
|
||||||
|
|
||||||
return success_response(data=url)
|
return success_response(data=url)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
BIN
jobs.sqlite
BIN
jobs.sqlite
Binary file not shown.
Loading…
Reference in New Issue
Block a user