Prechádzať zdrojové kódy

feat: 商品进销存

Joburgess 5 rokov pred
rodič
commit
0c5fb2e0c4

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/GoodsService.java

@@ -105,5 +105,5 @@ public interface GoodsService extends BaseService<Integer, Goods> {
      * @param sellOrderIds: 对应批次商品列表
      * @return void
      */
-    void increaseStock(List<Integer> sellOrderIds, AccountType accountType);
+    void increaseStock(List<SellOrder> sellOrderIds, AccountType accountType);
 }

+ 2 - 3
mec-biz/src/main/java/com/ym/mec/biz/service/impl/GoodsServiceImpl.java

@@ -368,12 +368,11 @@ public class GoodsServiceImpl extends BaseServiceImpl<Integer, Goods>  implement
 
 	@Override
 	@Transactional(rollbackFor = Exception.class, isolation = Isolation.READ_COMMITTED)
-	public void increaseStock(List<Integer> sellOrderIds, AccountType accountType) {
-		if(CollectionUtils.isEmpty(sellOrderIds)){
+	public void increaseStock(List<SellOrder> sellOrders, AccountType accountType) {
+		if(CollectionUtils.isEmpty(sellOrders)){
 			return;
 		}
 
-		List<SellOrder> sellOrders = sellOrderDao.getSellOrders(sellOrderIds);
 		Set<Integer> goodsIdList = new HashSet<>();
 		sellOrders.forEach(so -> {
 			if(Objects.nonNull(so.getParentGoodsId())){