From d31920a1233ab14cdd5e33756bb1b0e3ed235e66 Mon Sep 17 00:00:00 2001
From: 1098226878 <1098226878@qq.com>
Date: 星期三, 08 九月 2021 12:39:48 +0800
Subject: [PATCH] Merge branch 'master' of http://git.homecommunity.cn/supervip/MicroCommunity
---
service-community/src/main/java/com/java110/community/smo/impl/CommunityInnerServiceSMOImpl.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 50 insertions(+), 0 deletions(-)
diff --git a/service-community/src/main/java/com/java110/community/smo/impl/CommunityInnerServiceSMOImpl.java b/service-community/src/main/java/com/java110/community/smo/impl/CommunityInnerServiceSMOImpl.java
old mode 100644
new mode 100755
index 629f10f..15334b6
--- a/service-community/src/main/java/com/java110/community/smo/impl/CommunityInnerServiceSMOImpl.java
+++ b/service-community/src/main/java/com/java110/community/smo/impl/CommunityInnerServiceSMOImpl.java
@@ -8,6 +8,8 @@
import com.java110.dto.community.CommunityAttrDto;
import com.java110.dto.community.CommunityDto;
import com.java110.intf.community.ICommunityInnerServiceSMO;
+import com.java110.po.community.CommunityAttrPo;
+import com.java110.po.community.CommunityPo;
import com.java110.utils.util.BeanConvertUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -50,6 +52,38 @@
}
@Override
+ public List<CommunityDto> getStoreCommunitys(CommunityMemberDto communityMemberDto) {
+ List<Map> communityMembers = communityServiceDaoImpl.getStoreCommunitys(BeanConvertUtil.beanCovertMap(communityMemberDto));
+ List<CommunityDto> communitys = BeanConvertUtil.covertBeanList(communityMembers, CommunityDto.class);
+
+ List<String> communityIds = new ArrayList<>();
+
+ if (communitys == null || communitys.size() < 1) {
+ return communitys;
+ }
+ for (CommunityDto tmpCommunityDto : communitys) {
+ communityIds.add(tmpCommunityDto.getCommunityId());
+ }
+ Map info = new HashMap();
+ info.put("communityIds", communityIds.toArray(new String[communityIds.size()]));
+ List<CommunityAttrDto> communityAttrDtos = BeanConvertUtil.covertBeanList(communityServiceDaoImpl.getCommunityAttrs(info), CommunityAttrDto.class);
+
+ if (communityAttrDtos == null || communityAttrDtos.size() < 1) {
+ return communitys;
+ }
+ for (CommunityDto tmpCommunityDto : communitys) {
+ List<CommunityAttrDto> tmpCommunityAttrDtos = new ArrayList<>();
+ for (CommunityAttrDto communityAttrDto : communityAttrDtos) {
+ if (tmpCommunityDto.getCommunityId().equals(communityAttrDto.getCommunityId())) {
+ tmpCommunityAttrDtos.add(communityAttrDto);
+ }
+ }
+ tmpCommunityDto.setCommunityAttrDtos(tmpCommunityAttrDtos);
+ }
+ return communitys;
+ }
+
+ @Override
public int getCommunityMemberCount(@RequestBody CommunityMemberDto communityMemberDto) {
logger.debug("getCommunityMemberCount锛歿}", JSONObject.toJSONString(communityMemberDto));
@@ -66,6 +100,16 @@
logger.debug("queryCommunityAttrsCount锛歿}", JSONObject.toJSONString(communityAttrDto));
return communityServiceDaoImpl.getCommunityAttrsCount(BeanConvertUtil.beanCovertMap(communityAttrDto));
+ }
+
+ /**
+ * 淇濆瓨灏忓尯灞炴��
+ * @param communityAttrPo 鏁版嵁瀵硅薄鍒嗕韩
+ * @return
+ */
+ @Override
+ public int saveCommunityAttr(CommunityAttrPo communityAttrPo) {
+ return communityServiceDaoImpl.saveCommunityAttr(BeanConvertUtil.beanCovertMap(communityAttrPo));
}
@Override
@@ -118,6 +162,12 @@
return communityServiceDaoImpl.queryCommunitysCount(BeanConvertUtil.beanCovertMap(communityDto));
}
+// @Override
+// public int saveCommunity(@RequestBody CommunityPo communityPo) {
+// return communityServiceDaoImpl.saveCommunity(BeanConvertUtil.beanCovertMap(communityPo));
+// }
+
+
public ICommunityServiceDao getCommunityServiceDaoImpl() {
return communityServiceDaoImpl;
}
--
Gitblit v1.8.0