吴学文
2019-05-18 550120ce17789ef97601a1e893d0a9bf03ae4b2d
Api/src/main/java/com/java110/api/listener/owner/DeleteOwnerListener.java
@@ -1,5 +1,6 @@
package com.java110.api.listener.owner;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.java110.api.listener.AbstractServiceApiDataFlowListener;
@@ -63,7 +64,12 @@
        //添加小区楼
        businesses.add(deleteOwner(paramObj));
        businesses.add(exitCommunityMember(paramObj));
        if ("1001".equals(paramObj.getString("ownerTypeCd"))) {
            //ownerId 写为 memberId
            paramObj.put("ownerId", paramObj.getString("memberId"));
            //小区楼添加到小区中
            businesses.add(exitCommunityMember(paramObj));
        }
        JSONObject paramInObj = super.restToCenterProtocol(businesses, dataFlowContext.getRequestCurrentHeaders());
@@ -90,7 +96,7 @@
        business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
        business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
        JSONObject businessOwner = new JSONObject();
        businessOwner.put("ownerId", paramInJson.getString("ownerId"));
        businessOwner.put("memberId", paramInJson.getString("memberId"));
        business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessOwner", businessOwner);
        return business;
@@ -133,7 +139,7 @@
     * @param paramIn 接口请求数据
     */
    private void validate(String paramIn) {
        Assert.jsonObjectHaveKey(paramIn, "ownerId", "请求报文中未包含ownerId");
        Assert.jsonObjectHaveKey(paramIn, "memberId", "请求报文中未包含memberId");
        Assert.jsonObjectHaveKey(paramIn, "communityId", "请求报文中未包含communityId");
    }