回调状态修改

This commit is contained in:
AKW 2023-12-22 10:27:26 +08:00
parent 56101f77a8
commit 3434d60929
1 changed files with 3 additions and 0 deletions

View File

@ -11,6 +11,7 @@ from apps.jqr.parsers import WechatContentParser
from apps.jqr.renderers import WechatPublicContentRenderer from apps.jqr.renderers import WechatPublicContentRenderer
from apps.jqr.serializers import WechatPublicTokenSerializer, WechatEncryptSerializer, HeartBeatSerializer, \ from apps.jqr.serializers import WechatPublicTokenSerializer, WechatEncryptSerializer, HeartBeatSerializer, \
TbMessageModelSerializer TbMessageModelSerializer
from apps.qc.choices import QcCorpInfoCallbackStatusChoices
from apps.qc.models import QcCorpinfo from apps.qc.models import QcCorpinfo
from utils.base_viewsets import BaseViewSet from utils.base_viewsets import BaseViewSet
from utils.response import ApiResponse from utils.response import ApiResponse
@ -36,6 +37,8 @@ class WechatWorkerViewSet(viewsets.GenericViewSet):
serializer = self.get_serializer(data=request.query_params, context=context) serializer = self.get_serializer(data=request.query_params, context=context)
serializer.is_valid(raise_exception=True) serializer.is_valid(raise_exception=True)
enchostr = serializer.data.get('echostr') enchostr = serializer.data.get('echostr')
corp.callbackstatus = QcCorpInfoCallbackStatusChoices.VALIDATED
corp.callback_validate_time = datetime.now()
return Response(data=int(enchostr)) return Response(data=int(enchostr))
# return Response(data=enchostr) # return Response(data=enchostr)