Accept Merge Request #1780: (feature/增加质检模块 -> develop)

Merge Request: 修复采购单没有接收产品的问题

Created By: @胡尧
Accepted By: @胡尧
URL: https://jikimo-hn.coding.net/p/jikimo_sfs/d/jikimo_sf/git/merge/1780?initial=true
This commit is contained in:
胡尧
2025-01-17 11:27:40 +08:00
committed by Coding

View File

@@ -87,15 +87,14 @@ class jikimo_purchase_tier_validation(models.Model):
def _validate_tier(self, tiers=False):
res = super(jikimo_purchase_tier_validation, self)._validate_tier(tiers)
tier_reviews = tiers or self.review_ids
# 检查是否所有审批都已通过
all_approved = all(
tier_review.status == 'approved'
for tier_review in tier_reviews
for tier_review in self.review_ids
)
if all_approved and tier_reviews: # 确保有审批记录
if self.review_ids and all_approved: # 确保有审批记录
self.state = 'approved'
return res