From e2dd7d81bda40102f16a1fbc8a68f263d10e1d45 Mon Sep 17 00:00:00 2001
From: yang <2119157836@qq.com>
Date: Sun, 27 Apr 2025 15:16:17 +0800
Subject: [PATCH] =?UTF-8?q?feat(communityCenter):=20=E5=8A=A0=E5=85=A5?=
=?UTF-8?q?=E7=A4=BE=E5=8C=BA=E5=A2=9E=E5=8A=A0=E6=B6=88=E8=B4=B9=E8=AE=B0?=
=?UTF-8?q?=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
mcwl-communityCenter/pom.xml | 6 ++++
.../domain/vo/CommunityVo.java | 6 ----
.../service/impl/CommunityServiceImpl.java | 30 +++++++++++++++----
.../service/impl/PublishServiceImpl.java | 5 ++++
.../communityCenter/CommunityUserMapper.xml | 3 ++
.../com/mcwl/myInvitation/domain/Consume.java | 2 +-
.../service/impl/ConsumeServiceImpl.java | 3 ++
7 files changed, 43 insertions(+), 12 deletions(-)
diff --git a/mcwl-communityCenter/pom.xml b/mcwl-communityCenter/pom.xml
index 7561cc4..8533a4b 100644
--- a/mcwl-communityCenter/pom.xml
+++ b/mcwl-communityCenter/pom.xml
@@ -31,6 +31,12 @@
com.mcwl
mcwl-system
+
+ com.mcwl
+ mcwl-myInvitation
+ 3.8.8
+ compile
+
diff --git a/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/domain/vo/CommunityVo.java b/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/domain/vo/CommunityVo.java
index ef5f986..8560b49 100644
--- a/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/domain/vo/CommunityVo.java
+++ b/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/domain/vo/CommunityVo.java
@@ -87,12 +87,6 @@ public class CommunityVo {
@ApiModelProperty(value = "加入人数")
private Integer joinNum;
- /**
- * 发布数量
- */
- @ApiModelProperty(value = "发布数量")
- private Integer publishNum;
-
/**
* 是否加入
*/
diff --git a/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/service/impl/CommunityServiceImpl.java b/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/service/impl/CommunityServiceImpl.java
index d6827be..6e1cd65 100644
--- a/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/service/impl/CommunityServiceImpl.java
+++ b/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/service/impl/CommunityServiceImpl.java
@@ -26,6 +26,8 @@ import com.mcwl.communityCenter.mapper.CommunityMapper;
import com.mcwl.communityCenter.mapper.CommunityUserMapper;
import com.mcwl.communityCenter.service.CommunityService;
import com.mcwl.communityCenter.service.PublishService;
+import com.mcwl.myInvitation.domain.Consume;
+import com.mcwl.myInvitation.mapper.ConsumeMapper;
import com.mcwl.system.service.ISysUserService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
@@ -54,6 +56,9 @@ public class CommunityServiceImpl extends ServiceImpl impl
private final PublishReportMapper publishReportMapper;
+ private final RedisCache redisCache;
+
@Override
public PublishVo getDetail(PublishDetailRes publishDetailRes) {
@@ -111,6 +114,8 @@ public class PublishServiceImpl extends ServiceImpl impl
publish.setPublishTime(new Date());
}
baseMapper.insertPublish(publish);
+ redisCache.deleteObject("communityPublishNumMap");
+
return R.ok();
}
diff --git a/mcwl-communityCenter/src/main/resources/mapper/communityCenter/CommunityUserMapper.xml b/mcwl-communityCenter/src/main/resources/mapper/communityCenter/CommunityUserMapper.xml
index bc3f3e6..164b6e9 100644
--- a/mcwl-communityCenter/src/main/resources/mapper/communityCenter/CommunityUserMapper.xml
+++ b/mcwl-communityCenter/src/main/resources/mapper/communityCenter/CommunityUserMapper.xml
@@ -104,6 +104,7 @@
and ((CONVERT_TZ(NOW(), 'SYSTEM', '+08:00') >= start_time
AND CONVERT_TZ(NOW(), 'SYSTEM', '+08:00') <= end_time) or (start_time is null and end_time is null))
and (black_end_time is null or NOW() >= black_end_time)
+ and del_flag = '0';
diff --git a/mcwl-myInvitation/src/main/java/com/mcwl/myInvitation/domain/Consume.java b/mcwl-myInvitation/src/main/java/com/mcwl/myInvitation/domain/Consume.java
index e91808d..a6ad7bd 100644
--- a/mcwl-myInvitation/src/main/java/com/mcwl/myInvitation/domain/Consume.java
+++ b/mcwl-myInvitation/src/main/java/com/mcwl/myInvitation/domain/Consume.java
@@ -29,7 +29,7 @@ public class Consume extends BaseEntity {
// 商品id
private Long productId;
- // 商品类型 0模型 1工作流 2图片
+ // 商品类型 0模型 1工作流 2图片 3社区
private Integer type;
// 剩余金币
diff --git a/mcwl-myInvitation/src/main/java/com/mcwl/myInvitation/service/impl/ConsumeServiceImpl.java b/mcwl-myInvitation/src/main/java/com/mcwl/myInvitation/service/impl/ConsumeServiceImpl.java
index d30f77d..44d4be2 100644
--- a/mcwl-myInvitation/src/main/java/com/mcwl/myInvitation/service/impl/ConsumeServiceImpl.java
+++ b/mcwl-myInvitation/src/main/java/com/mcwl/myInvitation/service/impl/ConsumeServiceImpl.java
@@ -81,6 +81,9 @@ public class ConsumeServiceImpl extends ServiceImpl impl
case 2:
consumeVo.setProductName("图片");
break;
+ case 3:
+ consumeVo.setProductName("社区");
+ break;
}
consumeVoList.add(consumeVo);