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