1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| class LocalSupplyChain: """ 本土供应链 """ def __init__(self): self.suppliers = { 'camera': ['舜宇', '欧菲', '联合'], 'sensor': ['博世', '森萨', '汇顶'], 'ec': ['地平线', '英飞凌', '紫光'], 'integrator': ['华为', '中兴', '德赛'] } def analyze_localization(self, oem): """ 分析本土化策略 """ if oem['type'] == 'domestic': return { 'strategy': 'DEEP_LOCALIZATION', 'suppliers': [ s for s in self.suppliers.values() if oem['preference'].get(s, 0) ] } else: return { 'strategy': 'GLOBAL_SOURCING', 'suppliers': [ s for s in self.suppliers.values() if oem['quality_criteria'].get('cost', 0) ] }
|