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 server.settings import get_sysconfig
|
||||
from apps.wpmw.models import Wpr
|
||||
from decimal import Decimal
|
||||
|
||||
|
||||
class WareHourseSerializer(CustomModelSerializer):
|
||||
|
@ -225,7 +226,7 @@ class MIOItemSerializer(CustomModelSerializer):
|
|||
ret = super().to_representation(instance)
|
||||
ret["price"] = 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
|
||||
|
||||
class MioItemDetailSerializer(MIOItemSerializer):
|
||||
|
|
Loading…
Reference in New Issue