diff --git a/apps/inm/services.py b/apps/inm/services.py index b6236b46..e1b37566 100644 --- a/apps/inm/services.py +++ b/apps/inm/services.py @@ -253,10 +253,16 @@ class InmService: do_in(item) elif instance.type == MIO.MIO_TYPE_SALE_OUT: from apps.sam.services import SamService - cls.update_mb(instance, in_or_out) + if is_reverse: + cls.update_mb(instance, 1) + else: + cls.update_mb(instance, -1) SamService.mio_saleout(instance, is_reverse) elif instance.type == MIO.MIO_TYPE_OTHER_OUT: - cls.update_mb(instance, in_or_out) + if is_reverse: + cls.update_mb(instance, 1) + else: + cls.update_mb(instance, -1) elif instance.type == MIO.MIO_TYPE_DO_OUT: mioitems = MIOItem.objects.filter(mio=instance) if is_reverse: