Quellcode durchsuchen

feat: 商品进销存

Joburgess vor 5 Jahren
Ursprung
Commit
7c06136d32

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

@@ -91,8 +91,9 @@ public interface GoodsService extends BaseService<Integer, Goods> {
      * @describe 增加商品库存
      * @author Joburgess
      * @date 2020.10.12
-     * @param goodsBatchNoDtos:
+     * @param goodsBatchNoDtos: 对应批次商品列表
+     * @param goodsIds: 用户购买商品列表
      * @return void
      */
-    void increaseStock(List<GoodsBatchNoDto> goodsBatchNoDtos, AccountType accountType);
+    void increaseStock(List<GoodsBatchNoDto> goodsBatchNoDtos, List<Integer> goodsIds, AccountType accountType);
 }

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

@@ -362,7 +362,7 @@ public class GoodsServiceImpl extends BaseServiceImpl<Integer, Goods>  implement
 	}
 
 	@Override
-	public void increaseStock(List<GoodsBatchNoDto> goodsBatchNoDtos, AccountType accountType) {
+	public void increaseStock(List<GoodsBatchNoDto> goodsBatchNoDtos, List<Integer> goodsIdsList, AccountType accountType) {
 		Set<Integer> goodsIds = goodsBatchNoDtos.stream().map(GoodsBatchNoDto::getGoodsId).collect(Collectors.toSet());
 		List<Goods> goodsList = goodsDao.getGoodies(new ArrayList<>(goodsIds));
 		Map<Integer, Goods> idGoodsMap = goodsList.stream().collect(Collectors.toMap(Goods::getId, g -> g));