silent 4 лет назад
Родитель
Сommit
87c00059c8

+ 5 - 3
src/main/java/org/springblade/gateway/goods_gateway/service/impl/AppHelpGoodsServiceImpl.java

@@ -75,9 +75,10 @@ public class AppHelpGoodsServiceImpl implements AppHelpGoodsService {
 
 		//判断用户今天购买该商品次数是否超过限制(-1标识不限制次数)
 		if(!helpGoods.getTotal().equals(-1L)){
-			int count = pointRecordService.count(Wrappers.<PointRecord>lambdaQuery()
-				.eq(PointRecord::getUserId,loginUser.getId())
-				.eq(PointRecord::getHelpGoodsId,helpGoods.getId())
+			int count = goodsRecordService.count(Wrappers.<GoodsRecord>lambdaQuery()
+				.eq(GoodsRecord::getUserId,loginUser.getId())
+				.eq(GoodsRecord::getHelpGoodsId,helpGoods.getId())
+				.eq(GoodsRecord::getType,GoodsRecordType.HELP_GOODS_EXCHANGE.name())
 				.last(new StringBuilder("and date_format(")
 					.append(BeanPropertyUtil.getFieldNameToUnder(PointRecord::getCreateTime))
 					.append(",\"%Y-%m-%d\")=\"")
@@ -113,6 +114,7 @@ public class AppHelpGoodsServiceImpl implements AppHelpGoodsService {
 
 		//添加道具兑换记录
 		GoodsRecord goodsRecord = new GoodsRecord();
+		goodsRecord.setUserId(loginUser.getId());
 		goodsRecord.setHelpGoodsId(helpGoods.getId());
 		goodsRecord.setType(GoodsRecordType.HELP_GOODS_EXCHANGE);
 		Assert.isTrue(goodsRecordService.save(goodsRecord),"兑换失败");

+ 6 - 0
src/main/java/org/springblade/sing/goods/entity/GoodsRecord.java

@@ -54,6 +54,12 @@ public class GoodsRecord extends BaseEntity {
 	@ApiModelProperty(value = "收获地址ID")
 	private Long addressId;
 
+	/**
+	 * 兑换数量
+	 */
+	@ApiModelProperty(value = "兑换数量")
+	private Long num;
+
 	/**
 	 * 助力道具ID
 	 */