Просмотр исходного кода

优化小区信息 json 转换异常问题

java110 лет назад: 5
Родитель
Сommit
8ecb2a1a2f

+ 1 - 1
CommunityService/src/main/java/com/java110/community/listener/AbstractCommunityBusinessServiceDataFlowListener.java

@@ -1,4 +1,4 @@
-package com.java110.community.listener;
+package com.java110.community.listener.community;
 
 import com.alibaba.fastjson.JSONObject;
 import com.java110.utils.constant.ResponseConstant;

+ 0 - 1
CommunityService/src/main/java/com/java110/community/listener/community/DeleteCommunityInfoListener.java

@@ -3,7 +3,6 @@ package com.java110.community.listener.community;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.java110.community.dao.ICommunityServiceDao;
-import com.java110.community.listener.AbstractCommunityBusinessServiceDataFlowListener;
 import com.java110.core.annotation.Java110Listener;
 import com.java110.core.context.DataFlowContext;
 import com.java110.entity.center.Business;

+ 2 - 2
CommunityService/src/main/java/com/java110/community/listener/SaveCommunityInfoListener.java

@@ -1,4 +1,4 @@
-package com.java110.community.listener;
+package com.java110.community.listener.community;
 
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
@@ -58,7 +58,7 @@ public class SaveCommunityInfoListener extends AbstractCommunityBusinessServiceD
 
         //处理 businessCommunity 节点
         if (data.containsKey(CommunityPo.class.getSimpleName())) {
-            JSONObject businessCommunity = data.getJSONObject(CommunityPo.class.getSimpleName());
+            JSONObject businessCommunity = data.getJSONArray(CommunityPo.class.getSimpleName()).getJSONObject(0);
             doBusinessCommunity(business, businessCommunity);
             dataFlowContext.addParamOut("communityId", businessCommunity.getString("communityId"));
         }

+ 4 - 2
CommunityService/src/main/java/com/java110/community/listener/UpdateCommunityInfoListener.java

@@ -1,4 +1,4 @@
-package com.java110.community.listener;
+package com.java110.community.listener.community;
 
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
@@ -67,7 +67,9 @@ public class UpdateCommunityInfoListener extends AbstractCommunityBusinessServic
 
         //处理 businessCommunity 节点
         if (data.containsKey(CommunityPo.class.getSimpleName())) {
-            JSONObject businessCommunity = data.getJSONObject(CommunityPo.class.getSimpleName());
+           // JSONObject businessCommunity = data.getJSONObject(CommunityPo.class.getSimpleName());
+            JSONObject businessCommunity = data.getJSONArray(CommunityPo.class.getSimpleName()).getJSONObject(0);
+
             doBusinessCommunity(business, businessCommunity);
             dataFlowContext.addParamOut("communityId", businessCommunity.getString("communityId"));
         }

+ 1 - 1
CommunityService/src/main/java/com/java110/community/listener/communityMember/AuditCommunityMemberStateListener.java

@@ -3,7 +3,7 @@ package com.java110.community.listener.communityMember;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.java110.community.dao.ICommunityServiceDao;
-import com.java110.community.listener.AbstractCommunityBusinessServiceDataFlowListener;
+import com.java110.community.listener.community.AbstractCommunityBusinessServiceDataFlowListener;
 import com.java110.core.annotation.Java110Listener;
 import com.java110.core.context.DataFlowContext;
 import com.java110.entity.center.Business;

+ 1 - 1
CommunityService/src/main/java/com/java110/community/listener/communityMember/MemberJoinedCommunityListener.java

@@ -3,7 +3,7 @@ package com.java110.community.listener.communityMember;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.java110.community.dao.ICommunityServiceDao;
-import com.java110.community.listener.AbstractCommunityBusinessServiceDataFlowListener;
+import com.java110.community.listener.community.AbstractCommunityBusinessServiceDataFlowListener;
 import com.java110.core.annotation.Java110Listener;
 import com.java110.core.context.DataFlowContext;
 import com.java110.core.factory.GenerateCodeFactory;

+ 1 - 1
CommunityService/src/main/java/com/java110/community/listener/communityMember/MemberQuitCommunityListener.java

@@ -3,7 +3,7 @@ package com.java110.community.listener.communityMember;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.java110.community.dao.ICommunityServiceDao;
-import com.java110.community.listener.AbstractCommunityBusinessServiceDataFlowListener;
+import com.java110.community.listener.community.AbstractCommunityBusinessServiceDataFlowListener;
 import com.java110.core.annotation.Java110Listener;
 import com.java110.core.context.DataFlowContext;
 import com.java110.entity.center.Business;