|
@@ -108,19 +108,22 @@ public class CustomerBasicServiceImpl implements CustomerBasicService{
|
|
|
int customerId = -1;
|
|
|
int channelDivisionId = -1;
|
|
|
try {
|
|
|
- customerId = customerBasicInfoSaveMapper.saveCustomerBasicInfo(customerBasicInfo);
|
|
|
+ customerBasicInfoSaveMapper.saveCustomerBasicInfo(customerBasicInfo);
|
|
|
+ customerId = customerBasicInfo.getCustomerId();
|
|
|
if(customerId != -1){
|
|
|
- if(dockedContactInfoList != null && dockedContactInfoList.size()>0){
|
|
|
+ if(dockedContactInfoList != null && dockedContactInfoList.size()>1){
|
|
|
+ dockedContactInfoList.remove(0);
|
|
|
for (DockedContactInfo dockedContactInfo: dockedContactInfoList) {
|
|
|
dockedContactInfo.setCustomerId(customerId);
|
|
|
customerBasicInfoSaveMapper.saveDockedContactInfo(dockedContactInfo);
|
|
|
}
|
|
|
}
|
|
|
- if(channelSaleInfoList != null && channelSaleInfoList.size()>0){
|
|
|
+ if(channelSaleInfoList != null && channelSaleInfoList.size()>1){
|
|
|
+ channelSaleInfoList.remove(0);
|
|
|
for (ChannelSaleInfo channelSaleInfo: channelSaleInfoList) {
|
|
|
channelSaleInfo.setCustomerId(customerId);
|
|
|
- channelDivisionId = customerBasicInfoSaveMapper.saveChannelDivisionInfo(channelSaleInfo);
|
|
|
- channelSaleInfo.setChannelDivisionId(channelDivisionId);
|
|
|
+ customerBasicInfoSaveMapper.saveChannelDivisionInfo(channelSaleInfo);
|
|
|
+ //channelSaleInfo.setChannelDivisionId(channelDivisionId);
|
|
|
customerBasicInfoSaveMapper.saveChannelSaleInfo(channelSaleInfo);
|
|
|
}
|
|
|
}
|