From d45ea0a48fa7b17157d528468f7ecd71d0ede9e4 Mon Sep 17 00:00:00 2001 From: aaron <> Date: Mon, 14 Apr 2025 23:17:18 +0800 Subject: [PATCH] update --- app/api/endpoints/coupon_activity.py | 26 +++++++++++++++++++++++--- jobs.sqlite | Bin 24576 -> 24576 bytes 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/app/api/endpoints/coupon_activity.py b/app/api/endpoints/coupon_activity.py index c709408..a3ec89d 100644 --- a/app/api/endpoints/coupon_activity.py +++ b/app/api/endpoints/coupon_activity.py @@ -257,13 +257,13 @@ async def check_receive( "message": message }) -@router.get("/{activity_id}/get_url_link", response_model=ResponseModel) -async def get_url_link( +@router.get("/{activity_id}/get_qr_code", response_model=ResponseModel) +async def get_qr_code( activity_id: int, db: Session = Depends(get_db), current_user: UserDB = Depends(get_current_user) ): - """获取URL链接""" + """获取二维码""" activity = db.query(CouponActivityDB).filter( CouponActivityDB.id == activity_id ).first() @@ -287,6 +287,26 @@ async def get_url_link( return success_response(data=url) +@router.get("/{activity_id}/get_url_link", response_model=ResponseModel) +async def get_url_link( + activity_id: int, + db: Session = Depends(get_db), + current_user: UserDB = Depends(get_current_user) +): + """获取URL链接""" + activity = db.query(CouponActivityDB).filter( + CouponActivityDB.id == activity_id + ).first() + + if not activity: + return error_response(code=404, message="活动不存在") + + # 获取URL链接 + wechat_client = WeChatClient() + url = await wechat_client.get_url_link(path=f"pages/my/promation/activities/index", query=f"id={activity_id}") + + return success_response(data=url) + @router.put("/{activity_id}", response_model=ResponseModel) async def update_coupon_activity( diff --git a/jobs.sqlite b/jobs.sqlite index 8663b065069ad849541f37e9c824f3b7a64feca8..146b9bd72e0cd757b7dabcf24aca782627e5be08 100644 GIT binary patch delta 75 zcmZoTz}Rqrae_3X{X`jOM*EEk`9e&8jW=Hu3S?pA->fX&%fkNGf}??Ts?%ggcbUzX brDZ|lALW@8xPju#9Ly|?=|J`W?3ok*mPZ$D delta 75 zcmZoTz}Rqrae_3X?L--8M%#@E`9e%zy*6JI3S?pA+^j6#%fkNEpQC|ws?%ggcbUzX brDZ|lALW@8xPju#9Ly|?=|J`W?3ok*nll%f