|
|
@@ -569,16 +569,6 @@ public class SecondGoodsServiceImpl extends ServiceImpl<SecondGoodsMapper, Secon
|
|
|
return false; // 如果获取不到ID,视为操作失败
|
|
|
}
|
|
|
|
|
|
- // 检查用户是否在24小时内发布同类商品超过阈值
|
|
|
- if (!checkUserPublishSameCategoryLimit(goods)) {
|
|
|
- log.warn("用户 {} 在24小时内发布同类商品次数超过限制", goodsDTO.getUserId());
|
|
|
- }
|
|
|
-
|
|
|
- // 检查用户是否在24小时内发布商品超过阈值
|
|
|
- if (!checkUserPublishLimit(goods)) {
|
|
|
- log.warn("用户 {} 在24小时内发布商品次数超过限制", goodsDTO.getUserId());
|
|
|
-
|
|
|
- }
|
|
|
// 保存商品图片信息
|
|
|
if (!saveStoreImages(savedGoodsId, goodsDTO )) {
|
|
|
return false;
|
|
|
@@ -719,6 +709,17 @@ public class SecondGoodsServiceImpl extends ServiceImpl<SecondGoodsMapper, Secon
|
|
|
}
|
|
|
// 审核通过后上架商品
|
|
|
approveAndListGoods(goods);
|
|
|
+
|
|
|
+ // 检查用户是否在24小时内发布同类商品超过阈值
|
|
|
+ if (!checkUserPublishSameCategoryLimit(goods)) {
|
|
|
+ log.warn("用户 {} 在24小时内发布同类商品次数超过限制", goodsDTO.getUserId());
|
|
|
+ }
|
|
|
+
|
|
|
+ // 检查用户是否在24小时内发布商品超过阈值
|
|
|
+ if (!checkUserPublishLimit(goods)) {
|
|
|
+ log.warn("用户 {} 在24小时内发布商品次数超过限制", goodsDTO.getUserId());
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -1609,6 +1610,17 @@ public class SecondGoodsServiceImpl extends ServiceImpl<SecondGoodsMapper, Secon
|
|
|
operationName = "首次发布";
|
|
|
}
|
|
|
recordGoodsOperation(goods, operationName);
|
|
|
+
|
|
|
+ // 检查用户是否在24小时内发布同类商品超过阈值
|
|
|
+ if (!checkUserPublishSameCategoryLimit(goods)) {
|
|
|
+ log.warn("用户 {} 在24小时内发布同类商品次数超过限制", goods.getUserId());
|
|
|
+ }
|
|
|
+
|
|
|
+ // 检查用户是否在24小时内发布商品超过阈值
|
|
|
+ if (!checkUserPublishLimit(goods)) {
|
|
|
+ log.warn("用户 {} 在24小时内发布商品次数超过限制", goods.getUserId());
|
|
|
+
|
|
|
+ }
|
|
|
} else {
|
|
|
// 审核不通过
|
|
|
goods.setGoodsStatus(SecondGoodsStatusEnum.REVIEW_FAILED.getCode());
|