From 5b452bad31b0d6a25eb55e52e6d1c493159cd1f8 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Sat, 18 Apr 2026 14:48:58 +0800 Subject: [PATCH] =?UTF-8?q?fix(order):=20=E4=BF=AE=E5=A4=8D=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E8=AF=A6=E6=83=85=E4=B8=AD=E9=92=A2=E5=8D=B7=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=85=B3=E8=81=94=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将合同ID替换为订单ID进行钢卷信息映射 - 确保钢卷列表正确关联到对应的订单记录 - 修复了因键值不匹配导致的钢卷信息丢失问题 --- .../java/com/klp/crm/service/impl/CrmOrderServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/klp-crm/src/main/java/com/klp/crm/service/impl/CrmOrderServiceImpl.java b/klp-crm/src/main/java/com/klp/crm/service/impl/CrmOrderServiceImpl.java index 4fbe6278..71877a71 100644 --- a/klp-crm/src/main/java/com/klp/crm/service/impl/CrmOrderServiceImpl.java +++ b/klp-crm/src/main/java/com/klp/crm/service/impl/CrmOrderServiceImpl.java @@ -138,8 +138,8 @@ public class CrmOrderServiceImpl implements ICrmOrderService { // 设置到每个订单的coilIds和coilList字段 for (CrmOrderVo vo : records) { - if (vo.getContractId() != null && coilIdMap.containsKey(vo.getContractId())) { - List coilIdList = coilIdMap.get(vo.getContractId()); + if (vo.getOrderId() != null && coilIdMap.containsKey(vo.getOrderId())) { + List coilIdList = coilIdMap.get(vo.getOrderId()); // 设置coilList(钢卷详细信息列表) List coilList = coilIdList.stream() .map(coilVoMap::get)