mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-01 02:38:43 +08:00 
			
		
		
		
	拼团记录:完善拼团记录创建前的条件校验规则
This commit is contained in:
		| @@ -34,7 +34,8 @@ public class TradeCombinationHandler implements TradeOrderHandler { | ||||
|         // 获取商品信息 | ||||
|         TradeOrderItemDO item = orderItems.get(0); | ||||
|         // 校验是否满足拼团活动相关限制 | ||||
|         combinationRecordApi.validateCombinationRecord(order.getCombinationActivityId(), order.getUserId(), item.getSkuId(), item.getCount()); | ||||
|         combinationRecordApi.validateCombinationRecord(order.getUserId(), order.getCombinationActivityId(), | ||||
|                 order.getCombinationHeadId(), item.getSkuId(), item.getCount()); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|   | ||||
| @@ -13,6 +13,7 @@ import org.springframework.stereotype.Component; | ||||
| import javax.annotation.Resource; | ||||
|  | ||||
| // TODO @puhui999:单测可以后补下 | ||||
|  | ||||
| /** | ||||
|  * 拼团活动的 {@link TradePriceCalculator} 实现类 | ||||
|  * | ||||
| @@ -35,7 +36,7 @@ public class TradeCombinationActivityPriceCalculator implements TradePriceCalcul | ||||
|         // 2. 校验是否可以参与拼团 | ||||
|         TradePriceCalculateRespBO.OrderItem orderItem = result.getItems().get(0); | ||||
|         CombinationValidateJoinRespDTO combinationActivity = combinationRecordApi.validateJoinCombination( | ||||
|                 param.getCombinationActivityId(), param.getUserId(), | ||||
|                 param.getUserId(), param.getCombinationActivityId(), param.getCombinationHeadId(), | ||||
|                 orderItem.getSkuId(), orderItem.getCount()); | ||||
|  | ||||
|         // 3.1 记录优惠明细 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 puhui999
					puhui999