|
|
@@ -15,10 +15,7 @@ import com.uas.platform.b2c.prod.commodity.constant.DoubleConstant;
|
|
|
import com.uas.platform.b2c.prod.commodity.constant.StringConstant;
|
|
|
import com.uas.platform.b2c.prod.commodity.dao.*;
|
|
|
import com.uas.platform.b2c.prod.commodity.model.*;
|
|
|
-import com.uas.platform.b2c.prod.commodity.service.GoodsHistoryService;
|
|
|
-import com.uas.platform.b2c.prod.commodity.service.GoodsService;
|
|
|
-import com.uas.platform.b2c.prod.commodity.service.ProductService;
|
|
|
-import com.uas.platform.b2c.prod.commodity.service.UASBatchPutOnPropertyService;
|
|
|
+import com.uas.platform.b2c.prod.commodity.service.*;
|
|
|
import com.uas.platform.b2c.prod.commodity.type.ProductConstant;
|
|
|
import com.uas.platform.b2c.prod.product.brand.dao.BrandDao;
|
|
|
import com.uas.platform.b2c.prod.product.brand.modal.Brand;
|
|
|
@@ -126,6 +123,9 @@ public class ProductServiceImpl implements ProductService {
|
|
|
@Autowired
|
|
|
private ProductModifyHistoryDao productModifyHistoryDao;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ReleaseProductByBatchService releaseProductByBatchService;
|
|
|
+
|
|
|
@Autowired
|
|
|
private GoodsHistoryService goodsHistoryService;
|
|
|
|
|
|
@@ -242,7 +242,7 @@ public class ProductServiceImpl implements ProductService {
|
|
|
}
|
|
|
}
|
|
|
// 拿私有物料信息
|
|
|
- ProductPrivate productPrivate = productPrivateDao.findByPrId(product.getId());
|
|
|
+ ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
|
if (null != productPrivate) {
|
|
|
product.setB2cEnabled(productPrivate.getB2cEnabled());
|
|
|
product.setBatchCount(productPrivate.getBatchCount());
|
|
|
@@ -414,7 +414,7 @@ public class ProductServiceImpl implements ProductService {
|
|
|
if (CollectionUtils.isNotEmpty(goodses)) {
|
|
|
goodsService.deleteGoods(goodses);
|
|
|
}
|
|
|
- ProductPrivate productPrivate = productPrivateDao.findByPrId(product.getId());
|
|
|
+ ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
|
if (productPrivate == null) {
|
|
|
productPrivate = new ProductPrivate();
|
|
|
}
|
|
|
@@ -492,7 +492,7 @@ public class ProductServiceImpl implements ProductService {
|
|
|
productMatchResultDao.delete(productMatchResultSet);
|
|
|
goodsService.deleteGoods(goodses);
|
|
|
//productDao.delete(product.getId());
|
|
|
- ProductPrivate productPrivate = productPrivateDao.findByPrId(product.getId());
|
|
|
+ ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
|
if (productPrivate.getB2cEnabled().equals(IntegerConstant.NO_SHORT)) {
|
|
|
fail++;
|
|
|
isHave++;
|
|
|
@@ -886,7 +886,7 @@ public class ProductServiceImpl implements ProductService {
|
|
|
if (standardProduct == null) {
|
|
|
standardProduct = afterProduct;
|
|
|
} else {
|
|
|
- ProductPrivate productPrivate = productPrivateDao.findByPrId(product.getId());
|
|
|
+ ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
|
if (productPrivate == null) {
|
|
|
productPrivate = new ProductPrivate();
|
|
|
}
|
|
|
@@ -914,7 +914,7 @@ public class ProductServiceImpl implements ProductService {
|
|
|
}
|
|
|
goodsHistoryDao.save(goodsHistoryList);
|
|
|
Product beforeProduct = productDao.findOne(beforeId);
|
|
|
- ProductPrivate productPrivate = productPrivateDao.findByPrId(beforeProduct.getId());
|
|
|
+ ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(beforeProduct.getId());
|
|
|
if (productPrivate == null) {
|
|
|
productPrivate = new ProductPrivate();
|
|
|
}
|
|
|
@@ -987,7 +987,7 @@ public class ProductServiceImpl implements ProductService {
|
|
|
}
|
|
|
}
|
|
|
goodsDao.save(saveList);
|
|
|
- ProductPrivate productPrivate = productPrivateDao.findByPrId(product.getId());
|
|
|
+ ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
|
if (productPrivate == null) {
|
|
|
productPrivate = new ProductPrivate();
|
|
|
}
|
|
|
@@ -1136,7 +1136,7 @@ public class ProductServiceImpl implements ProductService {
|
|
|
product.setKinden(matchResult.getKinden());
|
|
|
product.setKindid(matchResult.getKindid());
|
|
|
List<Product> products = productDao.findProductByPcmpcodeAndPbrandenAndEnUUAndStandard(product.getPcmpcode(), product.getPbranden(), product.getEnUU(), IntegerConstant.YES_SHORT);
|
|
|
- ProductPrivate productPrivate = productPrivateDao.findByPrId(product.getId());
|
|
|
+ ProductPrivate productPrivate = releaseProductByBatchService.findByPrId(product.getId());
|
|
|
if (productPrivate == null) {
|
|
|
productPrivate = new ProductPrivate();
|
|
|
}
|