From afe0dfc6d52ba562d55df3612508803005c0e29c Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期三, 27 五月 2020 15:04:44 +0800
Subject: [PATCH] 优化代码至入驻小区地方

---
 Api/src/main/java/com/java110/api/bmo/community/impl/CommunityBMOImpl.java |   48 +++++++++++++++++-------------------------------
 1 files changed, 17 insertions(+), 31 deletions(-)

diff --git a/Api/src/main/java/com/java110/api/bmo/community/impl/CommunityBMOImpl.java b/Api/src/main/java/com/java110/api/bmo/community/impl/CommunityBMOImpl.java
index 832f212..6d1e5d5 100644
--- a/Api/src/main/java/com/java110/api/bmo/community/impl/CommunityBMOImpl.java
+++ b/Api/src/main/java/com/java110/api/bmo/community/impl/CommunityBMOImpl.java
@@ -9,6 +9,8 @@
 import com.java110.core.smo.community.ICommunityInnerServiceSMO;
 import com.java110.dto.CommunityMemberDto;
 import com.java110.dto.community.CommunityDto;
+import com.java110.po.community.CommunityMemberPo;
+import com.java110.po.community.CommunityPo;
 import com.java110.utils.cache.MappingCache;
 import com.java110.utils.constant.*;
 import com.java110.utils.exception.ListenerExecuteException;
@@ -34,9 +36,9 @@
 public class CommunityBMOImpl extends ApiBaseBMO implements ICommunityBMO {
 
 
-
     @Autowired
     private ICommunityInnerServiceSMO communityInnerServiceSMOImpl;
+
     /**
      * 娣诲姞灏忓尯淇℃伅
      *
@@ -44,7 +46,7 @@
      * @param dataFlowContext 鏁版嵁涓婁笅鏂�
      * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
      */
-    public JSONObject updateCommunity(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+    public void updateCommunity(JSONObject paramInJson, DataFlowContext dataFlowContext) {
 
         CommunityDto communityDto = new CommunityDto();
         communityDto.setCommunityId(paramInJson.getString("communityId"));
@@ -53,19 +55,11 @@
         communityDto = communityDtos.get(0);
 
         Map oldCommunityInfo = BeanConvertUtil.beanCovertMap(communityDto);
-        JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
-        business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_UPDATE_COMMUNITY_INFO);
-        business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
-        business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
-        JSONObject businessCommunity = new JSONObject();
-        businessCommunity.putAll(oldCommunityInfo);
-        businessCommunity.put("state", paramInJson.getString("state"));
+        oldCommunityInfo.put("state", paramInJson.getString("state"));
+        CommunityPo communityPo = BeanConvertUtil.covertBean(oldCommunityInfo, CommunityPo.class);
 
-        //瀹℃牳鏈�氳繃鍘熷洜鏈褰曪紝鍚庢湡瀛樺偍鍦ㄥ伐浣滄祦妗嗘灦涓�
+        super.update(dataFlowContext, communityPo, BusinessTypeConstant.BUSINESS_TYPE_UPDATE_COMMUNITY_INFO);
 
-        //璁$畻 搴旀敹閲戦
-        business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessCommunity", businessCommunity);
-        return business;
     }
 
 
@@ -76,7 +70,7 @@
      * @param dataFlowContext 鏁版嵁涓婁笅鏂�
      * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
      */
-    public JSONObject updateCommunityMember(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+    public void updateCommunityMember(JSONObject paramInJson, DataFlowContext dataFlowContext) {
 
         CommunityMemberDto communityMemberDto = new CommunityMemberDto();
         communityMemberDto.setCommunityMemberId(paramInJson.getString("communityMemberId"));
@@ -85,19 +79,10 @@
         communityMemberDto = communityMemberDtos.get(0);
 
         Map oldCommunityInfo = BeanConvertUtil.beanCovertMap(communityMemberDto);
-        JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
-        business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_AUDIT_COMMUNITY_MEMBER_STATE);
-        business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
-        business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
-        JSONObject businessCommunity = new JSONObject();
-        businessCommunity.putAll(oldCommunityInfo);
-        businessCommunity.put("auditStatusCd", paramInJson.getString("state"));
+        oldCommunityInfo.put("auditStatusCd", paramInJson.getString("state"));
+        CommunityMemberPo communityMemberPo = BeanConvertUtil.covertBean(oldCommunityInfo, CommunityMemberPo.class);
+        super.update(dataFlowContext, communityMemberPo, BusinessTypeConstant.BUSINESS_TYPE_AUDIT_COMMUNITY_MEMBER_STATE);
 
-        //瀹℃牳鏈�氳繃鍘熷洜鏈褰曪紝鍚庢湡瀛樺偍鍦ㄥ伐浣滄祦妗嗘灦涓�
-
-        //璁$畻 搴旀敹閲戦
-        business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessCommunityMember", businessCommunity);
-        return business;
     }
 
     /**
@@ -127,18 +112,19 @@
 
     /**
      * 娣诲姞灏忓尯鎴愬憳
+     *
      * @param paramInJson
      * @return
      */
-    public JSONObject deleteCommunityMember(JSONObject paramInJson){
+    public JSONObject deleteCommunityMember(JSONObject paramInJson) {
 
         JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
         business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_MEMBER_QUIT_COMMUNITY);
-        business.put(CommonConstant.HTTP_SEQ,2);
-        business.put(CommonConstant.HTTP_INVOKE_MODEL,CommonConstant.HTTP_INVOKE_MODEL_S);
+        business.put(CommonConstant.HTTP_SEQ, 2);
+        business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
         JSONObject businessCommunityMember = new JSONObject();
-        businessCommunityMember.put("communityMemberId",paramInJson.getString("communityMemberId"));
-        business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessCommunityMember",businessCommunityMember);
+        businessCommunityMember.put("communityMemberId", paramInJson.getString("communityMemberId"));
+        business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessCommunityMember", businessCommunityMember);
 
         return business;
     }

--
Gitblit v1.8.0