diff --git a/server/crm/src/main/java/com/pudonghot/ambition/crm/service/support/CustomerServiceSupport.java b/server/crm/src/main/java/com/pudonghot/ambition/crm/service/support/CustomerServiceSupport.java index 782719e..a040fd1 100644 --- a/server/crm/src/main/java/com/pudonghot/ambition/crm/service/support/CustomerServiceSupport.java +++ b/server/crm/src/main/java/com/pudonghot/ambition/crm/service/support/CustomerServiceSupport.java @@ -192,8 +192,11 @@ public class CustomerServiceSupport @Override public void read(final CSVRecord record) { final String customerId = record.get(0).trim(); + if (StringUtils.isBlank(customerId)) { + log.info("Blank customer id found, ignore."); + return; + } customer.setId(customerId); - customer.setName(record.get(1).trim()); customer.setCountryCode(record.get(2).trim()); customer.setState(record.get(3).trim()); diff --git a/server/crm/src/main/java/com/pudonghot/ambition/crm/service/support/CustomerYearToDateSaleServiceSupport.java b/server/crm/src/main/java/com/pudonghot/ambition/crm/service/support/CustomerYearToDateSaleServiceSupport.java index d06419e..6eb2d66 100644 --- a/server/crm/src/main/java/com/pudonghot/ambition/crm/service/support/CustomerYearToDateSaleServiceSupport.java +++ b/server/crm/src/main/java/com/pudonghot/ambition/crm/service/support/CustomerYearToDateSaleServiceSupport.java @@ -90,6 +90,10 @@ public class CustomerYearToDateSaleServiceSupport @Override public void read(final CSVRecord record) { final String customerId = StringUtils.trim(record.get(0)); + if (StringUtils.isBlank(customerId)) { + log.info("Blank customer id found, ignore."); + return; + } customerYtdSale.setCustomerId(customerId); customerYtdSale.setYear(StringUtils.trim(record.get(3))); customerYtdSale.setYtdSale(Long.parseLong(StringUtils.trim(record.get(6)).replace(",", "")));