|
@@ -20,6 +20,7 @@ import lombok.extern.slf4j.Slf4j;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
@@ -100,6 +101,7 @@ public class K3SupplierLogic {
|
|
kingDeeSupplier.updateById();
|
|
kingDeeSupplier.updateById();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
public void importData(List<Object> datas) {
|
|
public void importData(List<Object> datas) {
|
|
|
|
|
|
int index = 1;
|
|
int index = 1;
|
|
@@ -172,6 +174,8 @@ public class K3SupplierLogic {
|
|
kingDeeSupplier.setCompanyNature((String)row.get(30));
|
|
kingDeeSupplier.setCompanyNature((String)row.get(30));
|
|
kingDeeSupplier.setCompanyScale((String)row.get(31));
|
|
kingDeeSupplier.setCompanyScale((String)row.get(31));
|
|
|
|
|
|
|
|
+ kingDeeSuppliers.add(kingDeeSupplier);
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
kingDeeSupplierService.saveBatch(kingDeeSuppliers);
|
|
kingDeeSupplierService.saveBatch(kingDeeSuppliers);
|