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