fix: mioitem price 计算bug
This commit is contained in:
parent
3b04bdf067
commit
dce573f892
|
@ -12,6 +12,7 @@ from .models import MIO, MaterialBatch, MIOItem, WareHouse, MIOItemA, MaterialBa
|
||||||
from django.db import transaction
|
from django.db import transaction
|
||||||
from server.settings import get_sysconfig
|
from server.settings import get_sysconfig
|
||||||
from apps.wpmw.models import Wpr
|
from apps.wpmw.models import Wpr
|
||||||
|
from decimal import Decimal
|
||||||
|
|
||||||
|
|
||||||
class WareHourseSerializer(CustomModelSerializer):
|
class WareHourseSerializer(CustomModelSerializer):
|
||||||
|
@ -225,7 +226,7 @@ class MIOItemSerializer(CustomModelSerializer):
|
||||||
ret = super().to_representation(instance)
|
ret = super().to_representation(instance)
|
||||||
ret["price"] = None
|
ret["price"] = None
|
||||||
if ret["unit_price"] is not None:
|
if ret["unit_price"] is not None:
|
||||||
ret["price"] = ret["count"] * ret["unit_price"]
|
ret["price"] = Decimal(ret["count"]) * Decimal(ret["unit_price"])
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
class MioItemDetailSerializer(MIOItemSerializer):
|
class MioItemDetailSerializer(MIOItemSerializer):
|
||||||
|
|
Loading…
Reference in New Issue