# 🔄 需要重启服务器 ## 修复内容 已修复以下问题: ### 1. 期初库存导入 - ✅ 支持同一物料编码在不同工厂独立存在 - ✅ 导入时按 `(material_code, factory)` 组合检查是否存在 ### 2. 采购需求计算 - ✅ `calculate_purchase_demand` - 添加工厂参数,按工厂匹配期初库存 - ✅ `calculate_all_purchase_demand` - 添加工厂参数,按工厂匹配期初库存 - ✅ `calculate_purchase_demand_from_orders` - 修复INSERT语句字段顺序,factory字段放在最后 ### 3. 数据备份恢复 - ✅ 导入Excel前自动备份 - ✅ 批量删除前自动备份 - ✅ 恢复数据前自动备份 - ✅ 前端添加"📦 数据恢复"功能 ## 重启后需要做的事 1. **删除错误的采购需求记录** - 需求单 D20260401105945062 及其他使用旧代码生成的记录 - 这些记录的期初库存字段不正确 2. **重新计算采购需求** - 使用修复后的代码重新计算 - 验证期初库存字段正确匹配工厂 3. **验证修复效果** - 铨宝的"6*6*7.5支架 TS-1166VW"期初库存应该是 0 - 友辉的"6*6*7.5支架 TS-1166VW"期初库存应该是 995 ## 如何重启 ```bash cd /home/hyx/work/生产管理系统 # 停止当前服务器(Ctrl+C 或 kill 进程) # 然后重新启动 python3 server/app.py ```