|
@@ -127,8 +127,14 @@ public class CustomerBasicServiceImpl implements CustomerBasicService{
|
|
channelSaleInfoList.remove(0);
|
|
channelSaleInfoList.remove(0);
|
|
for (ChannelSaleInfo channelSaleInfo: channelSaleInfoList) {
|
|
for (ChannelSaleInfo channelSaleInfo: channelSaleInfoList) {
|
|
channelSaleInfo.setCustomerId(customerId);
|
|
channelSaleInfo.setCustomerId(customerId);
|
|
- customerBasicMapper.saveChannelDivisionInfo(channelSaleInfo);
|
|
|
|
- customerBasicMapper.saveChannelSaleInfo(channelSaleInfo);
|
|
|
|
|
|
+ channelDivisionId = customerBasicMapper.queryIsExsitChannelNameChannelName(channelSaleInfo.getChannelName());
|
|
|
|
+ if(channelDivisionId >= 0){
|
|
|
|
+ channelSaleInfo.setChannelDivisionId(channelDivisionId);
|
|
|
|
+ customerBasicMapper.saveChannelSaleInfo(channelSaleInfo);
|
|
|
|
+ }else{
|
|
|
|
+ customerBasicMapper.saveChannelSaleInfo(channelSaleInfo);
|
|
|
|
+ customerBasicMapper.saveChannelDivisionInfo(channelSaleInfo);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
billingInfo.setCustomerId(customerId);
|
|
billingInfo.setCustomerId(customerId);
|