This commit is contained in:
doudou201703
2026-08-10 22:07:46 +08:00
parent 945b120733
commit 0e2fe60253
5 changed files with 28 additions and 82 deletions
@@ -19,7 +19,7 @@ from wechat_数据库.雪花算法.雪花算法工具 import generator
class miniMsg订阅消息(ViewSet):
"""miniMsg订阅消息工具"""
@action(detail=False, methods=["post"], url_path="查询服务卡片状态")
def 查询服务卡片状态(self, request: WSGIRequest | Request):
"""
@@ -37,7 +37,7 @@ class miniMsg订阅消息(ViewSet):
result_data = post(url=uri, params={"access_token": mini_token}, json=post_data)
print(result_data.json())
return Response()
@action(detail=False, methods=["post"], url_path="gettemplate")
def 获取消息列表(self, request: WSGIRequest | Request):
""""""
@@ -55,7 +55,7 @@ class miniMsg订阅消息(ViewSet):
print(orjson.loads(result_data.content.decode(encoding="utf-8")))
httpResData = BaseResponse(resData=ResData(listData=[""], dictData={"demo": "xiaozizi"}), ).model_dump()
return Response(data=httpResData, status=status.HTTP_200_OK)
@action(detail=False, methods=["post"], url_path="sendmsg")
def 发送模板消息(self, request: WSGIRequest | Request):
"""
@@ -86,13 +86,13 @@ class miniMsg订阅消息(ViewSet):
result_data = post(url=uri, params={"access_token": mini_token}, json=post_data)
print(result_data.json(), "订阅消息发送成功了啦")
return Response(data={"msg": "订阅消息"})
@action(detail=False, methods=["post"], url_path="add_messages")
def 计数订阅成功的次数(self, request: Request):
""""""
self_mini_openid = request.data.get("self_mini_openid", None)
self_mini_unionid = request.data.get("self_mini_unionid", None)
sub对象, sub对象是否存在 = miniSub订阅消息模板.objects.update_or_create(sub订阅用户ID=self_mini_openid,
sub订阅模板ID="RvGf7wyALX4djhBgeIp6jqlfAKNzd_weXRFEd1P54fk",
)
@@ -101,6 +101,5 @@ class miniMsg订阅消息(ViewSet):
httpResData = BaseResponse(resData=ResData(listData=[""], dictData={"demo": "xiaozizi"}), ).model_dump()
return Response(data=httpResData, status=status.HTTP_200_OK)
miniMsg订阅消息Router = DefaultRouter()
miniMsg订阅消息Router.register(prefix="", viewset=miniMsg订阅消息, basename="")
# miniMsg订阅消息Router = DefaultRouter()
# miniMsg订阅消息Router.register(prefix="", viewset=miniMsg订阅消息, basename="")