rpjmember serializer bug
This commit is contained in:
parent
04ab299ecd
commit
8e89a0d555
|
@ -146,11 +146,18 @@ class RemployeeUpdateSerializer(CustomModelSerializer):
|
|||
class RemployeeSerializer(CustomModelSerializer):
|
||||
rparty_name = serializers.CharField(source='rparty.name', read_only=True)
|
||||
photo_f = MyFilePathField(source='photo', read_only=True)
|
||||
blt_ = serializers.SerializerMethodField()
|
||||
|
||||
class Meta:
|
||||
model = Remployee
|
||||
fields = '__all__'
|
||||
|
||||
def get_blt_(self, obj):
|
||||
from apps.third.serializers import TDeviceSimpleSerializer
|
||||
ep = obj.employee
|
||||
if ep and hasattr(ep, 'tdevice'):
|
||||
return TDeviceSimpleSerializer(instance=ep.tdevice).data
|
||||
|
||||
|
||||
class RcertificateCreateUpdateSerializer(CustomModelSerializer):
|
||||
class Meta:
|
||||
|
@ -261,7 +268,6 @@ class RpjcertificateSerializer(CustomModelSerializer):
|
|||
class RpjmemberSerializer(CustomModelSerializer):
|
||||
remployee_ = RemployeeSerializer(source='remployee', read_only=True)
|
||||
rcertificates_ = serializers.SerializerMethodField()
|
||||
blt_ = serializers.SerializerMethodField()
|
||||
|
||||
class Meta:
|
||||
model = Rpjmember
|
||||
|
@ -271,12 +277,6 @@ class RpjmemberSerializer(CustomModelSerializer):
|
|||
cs = Rpjcertificate.objects.filter(rpj_member=obj)
|
||||
return RpjcertificateSerializer(instance=cs, many=True).data
|
||||
|
||||
def get_blt_(self, obj):
|
||||
from apps.third.serializers import TDeviceSimpleSerializer
|
||||
ep = obj.employee
|
||||
if ep and hasattr(ep, 'tdevice'):
|
||||
return TDeviceSimpleSerializer(instance=ep.tdevice).data
|
||||
|
||||
|
||||
class RpjfileSerializer(CustomModelSerializer):
|
||||
file_cate_ = DictSimpleSerializer(source='file_cate', read_only=True)
|
||||
|
|
Loading…
Reference in New Issue