‘linchangsheng’ 7 months ago
parent
commit
a9f2a4ccb2

+ 4 - 0
src/main/java/com/zfire/mall/manager/logic/k3/K3CustomerLogic.java

@@ -442,6 +442,7 @@ public class K3CustomerLogic {
 
     }
 
+    @Transactional(rollbackFor = Exception.class)
     public void importData(List<Object> datas) {
 
         int index = 1;
@@ -490,6 +491,9 @@ public class K3CustomerLogic {
             kingDeeCustomer.setIsZr(((String)row.get(13)).equals("是")?true:false);
 
 
+            kingDeeCustomers.add(kingDeeCustomer);
+
+
         }
 
         kingDeeCustomerService.saveOrUpdateBatch(kingDeeCustomers);

+ 1 - 1
src/main/java/com/zfire/mall/manager/logic/k3/K3MaterialLogic.java

@@ -251,7 +251,7 @@ public class K3MaterialLogic {
             kingDeeMaterial.setPjcspdmText((String)row.get(33));
             kingDeeMaterial.setPjxh2Text((String)row.get(34));
 
-
+            kingDeeMaterials.add(kingDeeMaterial);
 
         }
 

+ 4 - 0
src/main/java/com/zfire/mall/manager/logic/k3/K3SupplierLogic.java

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