Explorar o código

商城器件信息复制到商城ERP。

yujia %!s(int64=7) %!d(string=hai) anos
pai
achega
d58fb892de

+ 1 - 1
src/main/java/com/uas/platform/b2c/core/constant/IntegerConstant.java

@@ -26,5 +26,5 @@ public class IntegerConstant {
     public static final Integer PRICE_FRACTION = 6;
 
 
-    public static final Integer PAGE_COUNT = 1000;
+    public static final Integer PAGE_COUNT = 500;
 }

+ 4 - 5
src/main/java/com/uas/platform/b2c/external/erp/prod/service/impl/ProdServiceImpl.java

@@ -35,7 +35,6 @@ import org.springframework.data.domain.Sort;
 import org.springframework.data.jpa.domain.Specification;
 import org.springframework.jdbc.core.BatchPreparedStatementSetter;
 import org.springframework.jdbc.core.JdbcTemplate;
-import org.springframework.transaction.annotation.Transactional;
 import org.springframework.util.CollectionUtils;
 import org.springframework.util.StringUtils;
 
@@ -237,7 +236,7 @@ public class ProdServiceImpl implements ProdService {
         List<V_ProductPrivate> content = productPrivates.getContent();
         List<Prod> content1 =  new ArrayList<>();
         for (V_ProductPrivate v_productPrivate : content) {
-            Prod prod = ModelConvertUtil.vProductPrivateConvertProd(v_productPrivate);
+                Prod prod = ModelConvertUtil.vProductPrivateConvertProd(v_productPrivate);
             if (prod != null) {
                 content1.add(prod);
             }
@@ -246,12 +245,11 @@ public class ProdServiceImpl implements ProdService {
         return page;
     }
 
-    @Transactional
     @Override
     public void updateNewProdDowned(final List<String> list) {
         if (!CollectionUtils.isEmpty(list)) {
-            String sql = "update products set pr_erpdown = '已上传' where pr_pcmpcode = ? and pr_pbranden = ?;";
-            jdbcTemplate.batchUpdate(sql, new BatchPreparedStatementSetter() {
+            final String sql = "update products set pr_erpdown = '已上传' where pr_pcmpcode = ? and pr_pbranden = ?";
+            int[] batchUpdate = jdbcTemplate.batchUpdate(sql, new BatchPreparedStatementSetter() {
                 @Override
                 public void setValues(PreparedStatement ps, int i) throws SQLException {
                     String str = list.get(i);
@@ -265,6 +263,7 @@ public class ProdServiceImpl implements ProdService {
                     return list.size();
                 }
             });
+            System.out.println(batchUpdate.length);
         }
     }
 }

+ 1 - 0
src/main/java/com/uas/platform/b2c/external/erp/product/service/impl/ComponentServiceImpl.java

@@ -206,6 +206,7 @@ public class ComponentServiceImpl implements ComponentService {
     }
 
     @Override
+    @Transactional
     public void updateNewComponentDowned(List<String> list) {
         if (!CollectionUtils.isEmpty(list)) {
             componentInfoDao.updateComponentInfoMallERPDowned(list);