From 75c5f982ac12712da6674588decf37190cf2026e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=9C=E7=9A=87?= Date: Wed, 11 Oct 2017 14:17:51 +0800 Subject: [PATCH] import ignore blank customer id --- .../ambition/crm/service/support/CustomerServiceSupport.java | 5 ++++- .../support/CustomerYearToDateSaleServiceSupport.java | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) 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(",", "")));