| | |
| | | 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; |
| | |
| | | |
| | | //添加小区楼 |
| | | 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()); |
| | |
| | | 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; |
| | |
| | | * @param paramIn 接口请求数据 |
| | | */ |
| | | private void validate(String paramIn) { |
| | | Assert.jsonObjectHaveKey(paramIn, "ownerId", "请求报文中未包含ownerId"); |
| | | Assert.jsonObjectHaveKey(paramIn, "memberId", "请求报文中未包含memberId"); |
| | | Assert.jsonObjectHaveKey(paramIn, "communityId", "请求报文中未包含communityId"); |
| | | } |
| | | |