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