|
@@ -1,5 +1,7 @@
|
|
|
# coding=utf-8
|
|
|
from rest_framework import serializers
|
|
|
+
|
|
|
+from apps.WechatApplet.models import WechatApplet
|
|
|
from .models import *
|
|
|
|
|
|
|
|
@@ -14,4 +16,11 @@ class DeviceSerializer(serializers.ModelSerializer):
|
|
|
validated_data['create_user'] = self.context['request'].user
|
|
|
validated_data['tenant'] = self.context['request'].user.employee.tenant
|
|
|
instance = super(DeviceSerializer, self).create(validated_data)
|
|
|
+
|
|
|
+ id = instance.id
|
|
|
+ applet = WechatApplet.objects.filter(authorizer_appid=settings.WEAPP['appid']).first()
|
|
|
+ filename = applet.getWXAppCode(id)
|
|
|
+ instance.wxapp_img = "{0}{1}".format(settings.MEDIA_URL,filename)
|
|
|
+ instance.save()
|
|
|
+
|
|
|
return instance
|