Commit 4ff62b22 authored by zhengyi's avatar zhengyi

Merge remote-tracking branch 'origin/release' into release

parents 954da1d1 0084341a
...@@ -9,15 +9,13 @@ import cn.iocoder.yudao.module.customer.dal.dataobject.customer.CustomerDO; ...@@ -9,15 +9,13 @@ import cn.iocoder.yudao.module.customer.dal.dataobject.customer.CustomerDO;
import cn.iocoder.yudao.module.customer.dal.dataobject.customer.complaint.CustomerComplaintDO; import cn.iocoder.yudao.module.customer.dal.dataobject.customer.complaint.CustomerComplaintDO;
import cn.iocoder.yudao.module.customer.dal.dataobject.customer.follow.CustomerFollowDO; import cn.iocoder.yudao.module.customer.dal.dataobject.customer.follow.CustomerFollowDO;
import cn.iocoder.yudao.module.customer.dal.dataobject.customerContacts.CustomerContactsDO; import cn.iocoder.yudao.module.customer.dal.dataobject.customerContacts.CustomerContactsDO;
import cn.iocoder.yudao.module.customer.dal.dataobject.customerFollowup.CustomerFollowupDO;
import cn.iocoder.yudao.module.customer.service.customer.CustomerService; import cn.iocoder.yudao.module.customer.service.customer.CustomerService;
import cn.iocoder.yudao.module.customer.service.customer.commission.CustomerCommissionService; import cn.iocoder.yudao.module.customer.service.customer.commission.CustomerCommissionService;
import cn.iocoder.yudao.module.customer.service.customer.complaint.CustomerComplaintService; import cn.iocoder.yudao.module.customer.service.customer.complaint.CustomerComplaintService;
import cn.iocoder.yudao.module.customer.service.customer.complaint.follow.CustomerFollowService;
import cn.iocoder.yudao.module.customer.service.customerContacts.CustomerContactsService; import cn.iocoder.yudao.module.customer.service.customerContacts.CustomerContactsService;
import cn.iocoder.yudao.module.customer.service.customerCredit.CustomerCreditService; import cn.iocoder.yudao.module.customer.service.customerFollowup.CustomerFollowupService;
import cn.iocoder.yudao.module.customer.service.customerLevel.CustomerLevelService;
import cn.iocoder.yudao.module.customer.service.customerLevelLog.CustomerLevelLogService; import cn.iocoder.yudao.module.customer.service.customerLevelLog.CustomerLevelLogService;
import cn.iocoder.yudao.module.customer.service.customerLevelLog.CustomerLevelLogServiceImpl;
import cn.iocoder.yudao.module.customer.service.customerOperateLog.CustomerOperateLogService; import cn.iocoder.yudao.module.customer.service.customerOperateLog.CustomerOperateLogService;
import cn.iocoder.yudao.module.customer.vo.customerOperateLog.CustomerOperateLogCreateReqVO; import cn.iocoder.yudao.module.customer.vo.customerOperateLog.CustomerOperateLogCreateReqVO;
import cn.iocoder.yudao.module.ecw.enums.CustomerOperateTypeEnum; import cn.iocoder.yudao.module.ecw.enums.CustomerOperateTypeEnum;
...@@ -60,7 +58,7 @@ public class CustomerMergeServiceImpl implements CustomerMergeService { ...@@ -60,7 +58,7 @@ public class CustomerMergeServiceImpl implements CustomerMergeService {
//客户跟进 //客户跟进
@Resource @Resource
CustomerFollowService customerFollowService; CustomerFollowupService customerFollowupService;
@Resource @Resource
private CustomerComplaintService customerComplaintService; private CustomerComplaintService customerComplaintService;
...@@ -134,7 +132,7 @@ public class CustomerMergeServiceImpl implements CustomerMergeService { ...@@ -134,7 +132,7 @@ public class CustomerMergeServiceImpl implements CustomerMergeService {
//合并报价单 2 //合并报价单 2
doMogeOffer(customerDOSaved, customerDODeleted, loginUserId); doMogeOffer(customerDOSaved, customerDODeleted, loginUserId);
//合并跟进记录 3 //合并跟进记录 3
doMergeCustomerFollow(customerDOSaved, customerDODeleted, loginUserId); doMergeCustomerFollowup(customerDOSaved, customerDODeleted, loginUserId);
//合并客户投诉 4 //合并客户投诉 4
doMergeCustomerComplaint(customerDOSaved, customerDODeleted, loginUserId); doMergeCustomerComplaint(customerDOSaved, customerDODeleted, loginUserId);
//合并产品品牌授权 6 //合并产品品牌授权 6
...@@ -293,19 +291,19 @@ public class CustomerMergeServiceImpl implements CustomerMergeService { ...@@ -293,19 +291,19 @@ public class CustomerMergeServiceImpl implements CustomerMergeService {
//合并客户跟进 //合并客户跟进
private void doMergeCustomerFollow(CustomerDO customerDOSaved, private void doMergeCustomerFollowup(CustomerDO customerDOSaved,
CustomerDO customerDODeleted, CustomerDO customerDODeleted,
long loginUserId) { long loginUserId) {
LambdaQueryWrapperX q2 = LambdaQueryWrapperX q2 =
new LambdaQueryWrapperX<CustomerFollowDO>(). new LambdaQueryWrapperX<CustomerFollowupDO>().
eq(CustomerFollowDO::getCustomerId, customerDODeleted.getId()); eq(CustomerFollowupDO::getCustomerId, customerDODeleted.getId());
List<CustomerFollowDO> list = customerFollowService.selectList(q2); List<CustomerFollowupDO> list = customerFollowupService.selectList(q2);
if (CollectionUtil.isEmpty(list)) return; if (CollectionUtil.isEmpty(list)) return;
for (CustomerFollowDO d : list for (CustomerFollowupDO d : list
) { ) {
d.setCustomerId(customerDOSaved.getId()); d.setCustomerId(customerDOSaved.getId());
customerFollowService.updateById(d); customerFollowupService.updateById(d);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment