From 106ed8cd3c06855147f5789a127a140cb857edb0 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期六, 14 九月 2019 14:10:33 +0800
Subject: [PATCH] 绑定 业主房屋关系

---
 WebService/src/main/java/com/java110/web/smo/addOwner/impl/AddOwnerRoomBindingSMOImpl.java |   35 ++++++++++++++++-------------------
 1 files changed, 16 insertions(+), 19 deletions(-)

diff --git a/WebService/src/main/java/com/java110/web/smo/addOwner/impl/AddOwnerBindingSMOImpl.java b/WebService/src/main/java/com/java110/web/smo/addOwner/impl/AddOwnerRoomBindingSMOImpl.java
similarity index 73%
rename from WebService/src/main/java/com/java110/web/smo/addOwner/impl/AddOwnerBindingSMOImpl.java
rename to WebService/src/main/java/com/java110/web/smo/addOwner/impl/AddOwnerRoomBindingSMOImpl.java
index 17aa25b..bdea8ec 100644
--- a/WebService/src/main/java/com/java110/web/smo/addOwner/impl/AddOwnerBindingSMOImpl.java
+++ b/WebService/src/main/java/com/java110/web/smo/addOwner/impl/AddOwnerRoomBindingSMOImpl.java
@@ -3,11 +3,10 @@
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONArray;
 import com.java110.common.constant.PrivilegeCodeConstant;
-import com.java110.common.constant.ServiceCodeAddOwnerBindingConstant;
 import com.java110.common.constant.ServiceConstant;
 import com.java110.common.util.Assert;
 import com.java110.entity.component.ComponentValidateResult;
-import com.java110.web.smo.addOwner.IAddOwnerBindingSMO;
+import com.java110.web.smo.addOwner.IAddOwnerRoomBindingSMO;
 import org.springframework.web.client.RestTemplate;
 import com.java110.core.context.IPageData;
 import com.java110.web.core.AbstractComponentSMO;
@@ -20,8 +19,8 @@
  * 娣诲姞灏忓尯鏈嶅姟瀹炵幇绫�
  * add by wuxw 2019-06-30
  */
-@Service("addOwnerBindingSMOImpl")
-public class AddOwnerBindingSMOImpl extends AbstractComponentSMO implements IAddOwnerBindingSMO {
+@Service("addOwnerRoomBindingSMOImpl")
+public class AddOwnerRoomBindingSMOImpl extends AbstractComponentSMO implements IAddOwnerRoomBindingSMO {
 
     @Autowired
     private RestTemplate restTemplate;
@@ -39,12 +38,10 @@
 
         Assert.hasKeyByFlowData(infos, "viewFloorInfo", "floorId", "蹇呭~锛屾湭閫夋嫨妤兼爧");
         Assert.hasKeyByFlowData(infos, "sellRoomSelectRoom", "roomId", "蹇呭~锛屾湭閫夋嫨鎴垮眿");
-        Assert.hasKeyByFlowData(infos, "addOwnerView", "name", "蹇呭~锛屽悕绉颁笉鑳戒负绌�");
-        Assert.hasKeyByFlowData(infos, "addOwnerView", "sex", "蹇呭~锛岃閫夋嫨鎬у埆");
-        Assert.hasKeyByFlowData(infos, "addOwnerView", "age", "蹇呭~锛岃濉啓骞撮緞");
+        Assert.hasKeyByFlowData(infos, "viewOwnerInfo", "ownerId", "蹇呭~锛屾湭鍖呭惈涓氫富淇℃伅");
 
 
-        super.checkUserHasPrivilege(pd, restTemplate, PrivilegeCodeConstant.ADD_OWNER);
+        super.checkUserHasPrivilege(pd, restTemplate, PrivilegeCodeConstant.ADD_OWNER_ROOM);
 
     }
 
@@ -56,17 +53,17 @@
         JSONArray infos = paramIn.getJSONArray("data");
         //JSONObject viewFloorInfo = getObj(infos, "viewFloorInfo");
         JSONObject sellRoomSelectRoom = getObj(infos, "sellRoomSelectRoom");
-        JSONObject addOwner = getObj(infos, "addOwnerView");
-
+        JSONObject viewOwnerInfo = getObj(infos, "viewOwnerInfo");
+        JSONObject newParamIn = new JSONObject();
         String communityId = paramIn.getString("communityId");
-        addOwner.put("ownerTypeCd", "1001");
-        addOwner.put("roomId", sellRoomSelectRoom.getString("roomId"));
-        addOwner.put("communityId", communityId);
-        addOwner.put("userId", pd.getUserId());
-        addOwner.put("storeId", result.getStoreId());
-        addOwner.put("state", "2002");
-        responseEntity = this.callCenterService(restTemplate, pd, addOwner.toJSONString(),
-                ServiceConstant.SERVICE_API_URL + "/api/owner.saveOwner",
+        newParamIn.put("ownerId", viewOwnerInfo.getString("ownerId"));
+        newParamIn.put("roomId", sellRoomSelectRoom.getString("roomId"));
+        newParamIn.put("communityId", communityId);
+        newParamIn.put("userId", pd.getUserId());
+        newParamIn.put("storeId", result.getStoreId());
+        newParamIn.put("state", "2002");
+        responseEntity = this.callCenterService(restTemplate, pd, newParamIn.toJSONString(),
+                ServiceConstant.SERVICE_API_URL + "/api/room.sellRoom",
                 HttpMethod.POST);
         return responseEntity;
     }
@@ -92,7 +89,7 @@
 
 
     @Override
-    public ResponseEntity<String> bindingAddOwner(IPageData pd) {
+    public ResponseEntity<String> bindingAddOwnerRoom(IPageData pd) {
         return super.businessProcess(pd);
     }
 

--
Gitblit v1.8.0