From 722b33513c53ecaef02a1a6da1dadb9fb5ea93e7 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Tue, 9 Jan 2024 21:58:50 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=96=20CRM=EF=BC=9Acode=20review=20?= =?UTF-8?q?=E7=BA=BF=E7=B4=A2=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yudao/module/crm/service/clue/CrmClueServiceImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/clue/CrmClueServiceImpl.java b/yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/clue/CrmClueServiceImpl.java index 42e8aca97..7c169730b 100644 --- a/yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/clue/CrmClueServiceImpl.java +++ b/yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/clue/CrmClueServiceImpl.java @@ -135,6 +135,7 @@ public class CrmClueServiceImpl implements CrmClueService { if (CollUtil.isEmpty(clues)) { throw exception(CLUE_NOT_EXISTS); } + // TODO @min:如果已经转化,则不能重复转化 // 遍历线索,创建对应的客户 clues.forEach(clue -> { @@ -142,6 +143,7 @@ public class CrmClueServiceImpl implements CrmClueService { customerService.createCustomer(CrmCustomerConvert.INSTANCE.convert(clue), userId); // 更新线索状态 // TODO @min:新建一个 CrmClueDO 去更新。尽量规避直接用原本的对象去更新。因为这样万一并发更新,会存在覆盖的问题。 + // TODO @puhui999:如果有跟进记录,需要一起转过去; clue.setTransformStatus(Boolean.TRUE); clueMapper.updateById(clue); });