fix(order): 修复订单详情中钢卷信息关联错误

- 将合同ID替换为订单ID进行钢卷信息映射
- 确保钢卷列表正确关联到对应的订单记录
- 修复了因键值不匹配导致的钢卷信息丢失问题
This commit is contained in:
2026-04-18 14:48:58 +08:00
parent 4f259c5aba
commit 5b452bad31

View File

@@ -138,8 +138,8 @@ public class CrmOrderServiceImpl implements ICrmOrderService {
// 设置到每个订单的coilIds和coilList字段
for (CrmOrderVo vo : records) {
if (vo.getContractId() != null && coilIdMap.containsKey(vo.getContractId())) {
List<Long> coilIdList = coilIdMap.get(vo.getContractId());
if (vo.getOrderId() != null && coilIdMap.containsKey(vo.getOrderId())) {
List<Long> coilIdList = coilIdMap.get(vo.getOrderId());
// 设置coilList钢卷详细信息列表
List<WmsMaterialCoilVo> coilList = coilIdList.stream()
.map(coilVoMap::get)