|
|
@@ -543,13 +543,19 @@ public class CustomerInfoServiceImpl extends ServiceImpl<CustomerInfoMapper, Cus
|
|
|
|
|
|
// 8. 填充数据
|
|
|
records.forEach(vo -> {
|
|
|
- vo.setSalesPersonName(staffMap.get(vo.getSalesPersonId()));
|
|
|
- vo.setServiceStaffName(staffMap.get(vo.getServiceStaffId()));
|
|
|
+ if (StringUtils.isBlank(vo.getSalesPersonName())) {
|
|
|
+ vo.setSalesPersonName(staffMap.get(vo.getSalesPersonId()));
|
|
|
+ }
|
|
|
+ if (StringUtils.isBlank(vo.getServiceStaffName())) {
|
|
|
+ vo.setServiceStaffName(staffMap.get(vo.getServiceStaffId()));
|
|
|
+ }
|
|
|
vo.setCreditLevelName(creditLevelMap.get(vo.getCreditLevelId()));
|
|
|
vo.setCompanyName(companyMap.get(vo.getBelongCompanyId()));
|
|
|
vo.setEnterpriseTypeName(enterpriseTypeMap.get(vo.getEnterpriseTypeId()));
|
|
|
vo.setCustomerLevelName(customerLevelMap.get(vo.getCustomerLevelId()));
|
|
|
- vo.setDeptName(deptMap.get(vo.getBelongingDepartmentId()));
|
|
|
+ if (StringUtils.isBlank(vo.getDeptName())) {
|
|
|
+ vo.setDeptName(deptMap.get(vo.getBelongingDepartmentId()));
|
|
|
+ }
|
|
|
vo.setCooperationName(cooperationMap.get(vo.getStatus()));
|
|
|
});
|
|
|
}
|
|
|
@@ -1395,7 +1401,14 @@ public class CustomerInfoServiceImpl extends ServiceImpl<CustomerInfoMapper, Cus
|
|
|
salesInfo.setSalesPersonId(claimBo.getSalesPersonId());
|
|
|
salesInfo.setServiceStaffId(claimBo.getServiceStaffId());
|
|
|
salesInfo.setStatus("0");
|
|
|
- return customerSalesInfoMapper.insert(salesInfo) > 0;
|
|
|
+ boolean insertResult = customerSalesInfoMapper.insert(salesInfo) > 0;
|
|
|
+ CustomerInfo customer = new CustomerInfo();
|
|
|
+ customer.setId(customerId);
|
|
|
+ customer.setSalesPersonId(claimBo.getSalesPersonId());
|
|
|
+ customer.setServiceStaffId(claimBo.getServiceStaffId());
|
|
|
+ customer.setStatus("0");
|
|
|
+ baseMapper.updateById(customer);
|
|
|
+ return insertResult;
|
|
|
}
|
|
|
|
|
|
// 更新销售负责人和客服
|