From f7b32b8f0143ea03f81ff5a54a5fd1fd208b921b Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期四, 28 五月 2020 15:33:50 +0800
Subject: [PATCH] 优化完成巡检计划

---
 Api/src/main/java/com/java110/api/listener/community/DeleteCommunityListener.java |   36 +++++++++++++-----------------------
 1 files changed, 13 insertions(+), 23 deletions(-)

diff --git a/Api/src/main/java/com/java110/api/listener/community/DeleteCommunityListener.java b/Api/src/main/java/com/java110/api/listener/community/DeleteCommunityListener.java
index ce3af87..d4f3140 100644
--- a/Api/src/main/java/com/java110/api/listener/community/DeleteCommunityListener.java
+++ b/Api/src/main/java/com/java110/api/listener/community/DeleteCommunityListener.java
@@ -3,22 +3,20 @@
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.java110.api.bmo.community.ICommunityBMO;
-import com.java110.api.listener.AbstractServiceApiListener;
-import com.java110.dto.community.CommunityDto;
-import com.java110.utils.constant.*;
-import com.java110.utils.exception.ListenerExecuteException;
-import com.java110.utils.util.Assert;
+import com.java110.api.listener.AbstractServiceApiPlusListener;
+import com.java110.core.annotation.Java110Listener;
 import com.java110.core.context.DataFlowContext;
 import com.java110.core.smo.community.ICommunityInnerServiceSMO;
-import com.java110.dto.CommunityMemberDto;
+import com.java110.dto.community.CommunityDto;
 import com.java110.entity.center.AppService;
 import com.java110.event.service.api.ServiceDataFlowEvent;
+import com.java110.utils.constant.CommonConstant;
+import com.java110.utils.constant.ServiceCodeConstant;
+import com.java110.utils.util.Assert;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpHeaders;
 import org.springframework.http.HttpMethod;
 import org.springframework.http.ResponseEntity;
-
-import com.java110.core.annotation.Java110Listener;
 
 import java.util.List;
 
@@ -27,11 +25,12 @@
  * add by wuxw 2019-06-30
  */
 @Java110Listener("deleteCommunityListener")
-public class DeleteCommunityListener extends AbstractServiceApiListener {
+public class DeleteCommunityListener extends AbstractServiceApiPlusListener {
     @Autowired
     private ICommunityBMO communityBMOImpl;
     @Autowired
     private ICommunityInnerServiceSMO communityInnerServiceSMOImpl;
+
     @Override
     protected void validate(ServiceDataFlowEvent event, JSONObject reqJson) {
         //Assert.hasKeyAndValue(reqJson, "xxx", "xxx");
@@ -43,28 +42,19 @@
     @Override
     protected void doSoService(ServiceDataFlowEvent event, DataFlowContext context, JSONObject reqJson) {
 
-        HttpHeaders header = new HttpHeaders();
-        context.getRequestCurrentHeaders().put(CommonConstant.HTTP_ORDER_TYPE_CD, "D");
-        JSONArray businesses = new JSONArray();
 
-        AppService service = event.getAppService();
         CommunityDto communityDto = new CommunityDto();
-        communityDto.setCommunityId((String)reqJson.get("communityId"));
+        communityDto.setCommunityId((String) reqJson.get("communityId"));
         List<CommunityDto> communityDtos = communityInnerServiceSMOImpl.queryCommunitys(communityDto);
-        if(communityDtos.size() == 0 || communityDtos == null){
-            throw new IllegalArgumentException("娌℃湁鏌ヨ鍒癱ommunityId涓猴細"+communityDto.getCommunityId()+"灏忓尯淇℃伅");
+        if (communityDtos.size() == 0 || communityDtos == null) {
+            throw new IllegalArgumentException("娌℃湁鏌ヨ鍒癱ommunityId涓猴細" + communityDto.getCommunityId() + "灏忓尯淇℃伅");
         }
-        if("1100".equals(communityDtos.get(0).getState())){
+        if ("1100".equals(communityDtos.get(0).getState())) {
             throw new IllegalArgumentException("鍒犻櫎澶辫触,璇ュ皬鍖哄凡瀹℃牳閫氳繃");
         }
         //娣诲姞鍗曞厓淇℃伅
-        businesses.add(communityBMOImpl.deleteCommunity(reqJson, context));
-        //businesses.addAll(communityBMOImpl.exitCommunityMember(reqJson));
+        communityBMOImpl.deleteCommunity(reqJson, context);
 
-
-        ResponseEntity<String> responseEntity = communityBMOImpl.callService(context, service.getServiceCode(), businesses);
-
-        context.setResponseEntity(responseEntity);
     }
 
 

--
Gitblit v1.8.0