浏览代码

Merge branch 'subsidy_sku_func' into pre

zoujiajian 2 年之前
父节点
当前提交
5b0d760bef
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      netflix-service/src/main/java/com/cyksj/service/order/impl/OrderDonServiceImpl.java

+ 2 - 0
netflix-service/src/main/java/com/cyksj/service/order/impl/OrderDonServiceImpl.java

@@ -3045,8 +3045,10 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
 			throw BusinessRuntimeException.getInstance("商品价格异常..");
 		}
 		//是否购买过该规格
+		List<Long> userIdList = userBindRelationService.getRelationUserIdList(user.getId(), user);
 		Integer selectCount = orderDonMapper.selectCount(Wrappers.lambdaQuery(OrderDon.class)
 				.eq(OrderDon::getSkuId, skuId)
+				.in(OrderDon::getUserId, userIdList)
 				.ne(OrderDon::getStatus, OrderDon.Status.close));
 		if (selectCount > 0) {
 			throw BusinessRuntimeException.getInstance("只可购买一次该补贴规格");