Commit 0004f1f6fbdd9e0b4810e99c1c73021d49e46c85

Authored by YunaiV
1 parent 886c03a6

fix:【crm 客户管理】修复线索池操操作日志显示空的问题 !1397

yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/enums/LogRecordConstants.java
@@ -14,7 +14,7 @@ public interface LogRecordConstants { @@ -14,7 +14,7 @@ public interface LogRecordConstants {
14 String CRM_CLUE_CREATE_SUB_TYPE = "创建线索"; 14 String CRM_CLUE_CREATE_SUB_TYPE = "创建线索";
15 String CRM_CLUE_CREATE_SUCCESS = "创建了线索{{#clue.name}}"; 15 String CRM_CLUE_CREATE_SUCCESS = "创建了线索{{#clue.name}}";
16 String CRM_CLUE_UPDATE_SUB_TYPE = "更新线索"; 16 String CRM_CLUE_UPDATE_SUB_TYPE = "更新线索";
17 - String CRM_CLUE_UPDATE_SUCCESS = "更新了线索【{{#clueName}}】: {_DIFF{#updateReq}}"; 17 + String CRM_CLUE_UPDATE_SUCCESS = "更新了线索【{{#clueName}}】: {_DIFF{#updateReqVO}}";
18 String CRM_CLUE_DELETE_SUB_TYPE = "删除线索"; 18 String CRM_CLUE_DELETE_SUB_TYPE = "删除线索";
19 String CRM_CLUE_DELETE_SUCCESS = "删除了线索【{{#clueName}}】"; 19 String CRM_CLUE_DELETE_SUCCESS = "删除了线索【{{#clueName}}】";
20 String CRM_CLUE_TRANSFER_SUB_TYPE = "转移线索"; 20 String CRM_CLUE_TRANSFER_SUB_TYPE = "转移线索";
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/clue/CrmClueServiceImpl.java
@@ -106,7 +106,7 @@ public class CrmClueServiceImpl implements CrmClueService { @@ -106,7 +106,7 @@ public class CrmClueServiceImpl implements CrmClueService {
106 106
107 // 3. 记录操作日志上下文 107 // 3. 记录操作日志上下文
108 updateReqVO.setOwnerUserId(oldClue.getOwnerUserId()); // 避免操作日志出现“删除负责人”的情况 108 updateReqVO.setOwnerUserId(oldClue.getOwnerUserId()); // 避免操作日志出现“删除负责人”的情况
109 - LogRecordContext.putVariable(DiffParseFunction.OLD_OBJECT, BeanUtils.toBean(oldClue, CrmCustomerSaveReqVO.class)); 109 + LogRecordContext.putVariable(DiffParseFunction.OLD_OBJECT, BeanUtils.toBean(oldClue, CrmClueSaveReqVO.class));
110 LogRecordContext.putVariable("clueName", oldClue.getName()); 110 LogRecordContext.putVariable("clueName", oldClue.getName());
111 } 111 }
112 112