From 680f44ec4b192f1952b8c52d26a1d1aed4131c80 Mon Sep 17 00:00:00 2001
From: 吴学文 <wuxuewen@wuxuewendeMacBook-Pro.local>
Date: 星期四, 16 五月 2019 23:23:13 +0800
Subject: [PATCH] 加入添加业主信息 未测试

---
 Api/src/main/java/com/java110/api/listener/owner/SaveOwnerListener.java |   25 +++++++++++++++++--------
 1 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/Api/src/main/java/com/java110/api/listener/owner/SaveOwnerListener.java b/Api/src/main/java/com/java110/api/listener/owner/SaveOwnerListener.java
index 0c8c662..35b0979 100644
--- a/Api/src/main/java/com/java110/api/listener/owner/SaveOwnerListener.java
+++ b/Api/src/main/java/com/java110/api/listener/owner/SaveOwnerListener.java
@@ -60,7 +60,6 @@
         JSONObject paramObj = JSONObject.parseObject(paramIn);
 
         HttpHeaders header = new HttpHeaders();
-        dataFlowContext.getRequestCurrentHeaders().put(CommonConstant.HTTP_USER_ID, "-1");
         dataFlowContext.getRequestCurrentHeaders().put(CommonConstant.HTTP_ORDER_TYPE_CD, "D");
         JSONArray businesses = new JSONArray();
 
@@ -98,6 +97,12 @@
     /**
      * 娣诲姞灏忓尯妤间俊鎭�
      *
+     *  * name:'',
+     *      *                 age:'',
+     *      *                 link:'',
+     *      *                 sex:'',
+     *      *                 remark:''
+     *
      * @param paramInJson 鎺ュ彛璋冪敤鏀句紶鍏ュ叆鍙�
      * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
      */
@@ -109,11 +114,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("name", paramInJson.getString("name"));
-        businessOwner.put("remark", paramInJson.getString("remark"));
-        businessOwner.put("userId", paramInJson.getString("userId"));
-        businessOwner.put("ownerNum", paramInJson.getString("ownerNum"));
+        businessOwner.putAll(paramInJson);
         business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessOwner", businessOwner);
 
         return business;
@@ -137,7 +138,7 @@
         businessCommunityMember.put("communityMemberId", "-1");
         businessCommunityMember.put("communityId", paramInJson.getString("communityId"));
         businessCommunityMember.put("memberId", paramInJson.getString("ownerId"));
-        businessCommunityMember.put("memberTypeCd", CommunityMemberTypeConstant.FLOOR);
+        businessCommunityMember.put("memberTypeCd", CommunityMemberTypeConstant.OWNER);
         businessCommunityMember.put("auditStatusCd", StatusConstant.STATUS_CD_AUDIT_COMPLETE);
         business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessCommunityMember", businessCommunityMember);
 
@@ -147,6 +148,12 @@
     /**
      * 鏁版嵁鏍¢獙
      *
+     * name:'',
+     *                 age:'',
+     *                 link:'',
+     *                 sex:'',
+     *                 remark:''
+     *
      * @param paramIn "communityId": "7020181217000001",
      *                "memberId": "3456789",
      *                "memberTypeCd": "390001200001"
@@ -154,7 +161,9 @@
     private void validate(String paramIn) {
         Assert.jsonObjectHaveKey(paramIn, "name", "璇锋眰鎶ユ枃涓湭鍖呭惈name");
         Assert.jsonObjectHaveKey(paramIn, "userId", "璇锋眰鎶ユ枃涓湭鍖呭惈userId");
-        Assert.jsonObjectHaveKey(paramIn, "ownerNum", "璇锋眰鎶ユ枃涓湭鍖呭惈ownerNum");
+        Assert.jsonObjectHaveKey(paramIn, "age", "璇锋眰鎶ユ枃涓湭鍖呭惈age");
+        Assert.jsonObjectHaveKey(paramIn, "link", "璇锋眰鎶ユ枃涓湭鍖呭惈link");
+        Assert.jsonObjectHaveKey(paramIn, "sex", "璇锋眰鎶ユ枃涓湭鍖呭惈sex");
         Assert.jsonObjectHaveKey(paramIn, "communityId", "璇锋眰鎶ユ枃涓湭鍖呭惈communityId");
     }
 

--
Gitblit v1.8.0