|
@@ -529,6 +529,7 @@ public class ProductServiceImpl implements ProductService {
|
|
|
ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
|
if (productPrivate == null) {
|
|
if (productPrivate == null) {
|
|
|
productPrivate = new ProductPrivate();
|
|
productPrivate = new ProductPrivate();
|
|
|
|
|
+ productPrivate.setPrId(product.getId());
|
|
|
}
|
|
}
|
|
|
productPrivate.setB2cEnabled(IntegerConstant.NO_SHORT);
|
|
productPrivate.setB2cEnabled(IntegerConstant.NO_SHORT);
|
|
|
productPrivateDao.save(productPrivate);
|
|
productPrivateDao.save(productPrivate);
|
|
@@ -605,11 +606,16 @@ public class ProductServiceImpl implements ProductService {
|
|
|
goodsService.deleteGoods(goodses);
|
|
goodsService.deleteGoods(goodses);
|
|
|
//productDao.delete(product.getId());
|
|
//productDao.delete(product.getId());
|
|
|
ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
|
- if (productPrivate.getB2cEnabled().equals(IntegerConstant.NO_SHORT)) {
|
|
|
|
|
- fail++;
|
|
|
|
|
- isHave++;
|
|
|
|
|
|
|
+ if (null == productPrivate) {
|
|
|
|
|
+ productPrivate = new ProductPrivate();
|
|
|
|
|
+ productPrivate.setPrId(product.getId());
|
|
|
} else {
|
|
} else {
|
|
|
- success++;
|
|
|
|
|
|
|
+ if (productPrivate.getB2cEnabled().equals(IntegerConstant.NO_SHORT)) {
|
|
|
|
|
+ fail++;
|
|
|
|
|
+ isHave++;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ success++;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
productPrivate.setB2cEnabled(IntegerConstant.NO_SHORT);
|
|
productPrivate.setB2cEnabled(IntegerConstant.NO_SHORT);
|
|
|
productPrivateDao.save(productPrivate);
|
|
productPrivateDao.save(productPrivate);
|
|
@@ -1086,6 +1092,7 @@ public class ProductServiceImpl implements ProductService {
|
|
|
ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
|
if (productPrivate == null) {
|
|
if (productPrivate == null) {
|
|
|
productPrivate = new ProductPrivate();
|
|
productPrivate = new ProductPrivate();
|
|
|
|
|
+ productPrivate.setPrId(product.getId());
|
|
|
}
|
|
}
|
|
|
productPrivate.setB2cEnabled(IntegerConstant.NO_SHORT);
|
|
productPrivate.setB2cEnabled(IntegerConstant.NO_SHORT);
|
|
|
productPrivate.setBatchCount(0);
|
|
productPrivate.setBatchCount(0);
|
|
@@ -1114,6 +1121,7 @@ public class ProductServiceImpl implements ProductService {
|
|
|
ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(beforeProduct.getId());
|
|
ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(beforeProduct.getId());
|
|
|
if (productPrivate == null) {
|
|
if (productPrivate == null) {
|
|
|
productPrivate = new ProductPrivate();
|
|
productPrivate = new ProductPrivate();
|
|
|
|
|
+ productPrivate.setPrId(beforeProduct.getId());
|
|
|
}
|
|
}
|
|
|
productPrivate.setB2cEnabled(IntegerConstant.NO_SHORT);
|
|
productPrivate.setB2cEnabled(IntegerConstant.NO_SHORT);
|
|
|
productPrivateDao.save(productPrivate);
|
|
productPrivateDao.save(productPrivate);
|
|
@@ -1188,6 +1196,8 @@ public class ProductServiceImpl implements ProductService {
|
|
|
ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
|
if (productPrivate == null) {
|
|
if (productPrivate == null) {
|
|
|
productPrivate = new ProductPrivate();
|
|
productPrivate = new ProductPrivate();
|
|
|
|
|
+ productPrivate.setPrId(product.getId());
|
|
|
|
|
+ productPrivate.setB2cEnabled(IntegerConstant.YES_SHORT);
|
|
|
}
|
|
}
|
|
|
Integer count = productPrivate.getBatchCount();
|
|
Integer count = productPrivate.getBatchCount();
|
|
|
productPrivate.setBatchCount(count + saveList.size());
|
|
productPrivate.setBatchCount(count + saveList.size());
|
|
@@ -1337,6 +1347,7 @@ public class ProductServiceImpl implements ProductService {
|
|
|
ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
|
if (productPrivate == null) {
|
|
if (productPrivate == null) {
|
|
|
productPrivate = new ProductPrivate();
|
|
productPrivate = new ProductPrivate();
|
|
|
|
|
+ productPrivate.setPrId(product.getId());
|
|
|
}
|
|
}
|
|
|
if (CollectionUtils.isEmpty(products)) {
|
|
if (CollectionUtils.isEmpty(products)) {
|
|
|
productPrivate.setB2cEnabled(1);
|
|
productPrivate.setB2cEnabled(1);
|