Merge branch 'develop' of https://e.coding.net/jikimo-hn/jikimo_sfs/jikimo_sf into feature/commercially_launched

This commit is contained in:
mgw
2025-03-20 15:44:11 +08:00
8 changed files with 94 additions and 9 deletions

View File

@@ -325,10 +325,11 @@ class RePurchaseOrder(models.Model):
@api.depends('origin')
def _compute_purchase_type(self):
for purchase in self:
order_id = self.env['sale.order'].sudo().search([('name', '=', purchase.origin)])
if order_id:
origin = [origin.replace(' ', '') for origin in purchase.origin.split(',')]
order_ids = self.env['sale.order'].sudo().search([('name', 'in', origin)])
if order_ids:
product_list = [line.product_id.id for line in purchase.order_line]
for order_line in order_id.order_line:
for order_line in order_ids[0].order_line:
if order_line.supply_method == 'purchase':
if order_line.product_id.id in product_list:
purchase.purchase_type = 'outside'