采购申请关闭修改

This commit is contained in:
guanhuan
2025-05-23 14:53:34 +08:00
parent 1b0dd96b40
commit cf16a9dd59

View File

@@ -2,6 +2,7 @@ import re
import ast
from odoo import models, fields, api, _
from itertools import groupby
from odoo.tools import float_compare
class PurchaseRequest(models.Model):
@@ -50,7 +51,7 @@ class PurchaseRequest(models.Model):
discrepancies = []
for product_id, qty in product_qty_map.items():
if product_id in product_summary:
if product_summary[product_id] < qty:
if float_compare(product_summary[product_id], qty, precision_digits=2) < 0:
discrepancies.append((product_id, qty, product_summary[product_id]))
else:
discrepancies.append((product_id, qty, 0))