|
@ -129,6 +129,9 @@ public class CustomerStaffAgencyServiceImpl extends BaseServiceImpl<CustomerStaf |
|
|
@Override |
|
|
@Override |
|
|
public Result<LatestCustomerResultDTO> getLatestCustomer(String userId) { |
|
|
public Result<LatestCustomerResultDTO> getLatestCustomer(String userId) { |
|
|
LatestCustomerResultDTO resultDTO = new LatestCustomerResultDTO(); |
|
|
LatestCustomerResultDTO resultDTO = new LatestCustomerResultDTO(); |
|
|
|
|
|
resultDTO.setHaveSubCustomer(false); |
|
|
|
|
|
resultDTO.setSubCustomerIds(new ArrayList<>()); |
|
|
|
|
|
|
|
|
CustomerStaffAgencyDTO customerStaffAgencyDTO = baseDao.selectLatestCustomerByStaff(userId); |
|
|
CustomerStaffAgencyDTO customerStaffAgencyDTO = baseDao.selectLatestCustomerByStaff(userId); |
|
|
|
|
|
|
|
|
resultDTO.setAgencyId(customerStaffAgencyDTO.getAgencyId()); |
|
|
resultDTO.setAgencyId(customerStaffAgencyDTO.getAgencyId()); |
|
@ -150,6 +153,8 @@ public class CustomerStaffAgencyServiceImpl extends BaseServiceImpl<CustomerStaf |
|
|
Result<CustomerDTO> customerResult = operCrmFeignClient.getCustomerInfo(customerDTO); |
|
|
Result<CustomerDTO> customerResult = operCrmFeignClient.getCustomerInfo(customerDTO); |
|
|
if (customerResult.success() && null != customerResult.getData()) { |
|
|
if (customerResult.success() && null != customerResult.getData()) { |
|
|
resultDTO.setCustomerName(customerResult.getData().getCustomerName()); |
|
|
resultDTO.setCustomerName(customerResult.getData().getCustomerName()); |
|
|
|
|
|
resultDTO.setHaveSubCustomer(customerResult.getData().getHaveSubCustomer()); |
|
|
|
|
|
resultDTO.setSubCustomerIds(customerResult.getData().getSubCustomerIds()); |
|
|
}else{ |
|
|
}else{ |
|
|
log.warn(String.format("根据客户id:%s,查询客户信息失败",customerDTO.getId())); |
|
|
log.warn(String.format("根据客户id:%s,查询客户信息失败",customerDTO.getId())); |
|
|
} |
|
|
} |
|
|