java110 лет назад: 5
Родитель
Сommit
e4dcca695c

+ 39 - 25
java110-bean/src/main/java/com/java110/po/contractRoom/ContractRoomPo.java

@@ -1,67 +1,81 @@
 package com.java110.po.contractRoom;
 
 import java.io.Serializable;
-import java.util.Date;
 
 public class ContractRoomPo implements Serializable {
 
     private String crId;
-private String ownerName;
-private String contractId;
-private String statusCd = "0";
-private String ownerId;
-private String storeId;
-private String roomId;
-private String roomName;
-public String getCrId() {
+    private String ownerName;
+    private String contractId;
+    private String statusCd = "0";
+    private String ownerId;
+    private String storeId;
+    private String roomId;
+    private String roomName;
+
+    public String getCrId() {
         return crId;
     }
-public void setCrId(String crId) {
+
+    public void setCrId(String crId) {
         this.crId = crId;
     }
-public String getOwnerName() {
+
+    public String getOwnerName() {
         return ownerName;
     }
-public void setOwnerName(String ownerName) {
+
+    public void setOwnerName(String ownerName) {
         this.ownerName = ownerName;
     }
-public String getContractId() {
+
+    public String getContractId() {
         return contractId;
     }
-public void setContractId(String contractId) {
+
+    public void setContractId(String contractId) {
         this.contractId = contractId;
     }
-public String getStatusCd() {
+
+    public String getStatusCd() {
         return statusCd;
     }
-public void setStatusCd(String statusCd) {
+
+    public void setStatusCd(String statusCd) {
         this.statusCd = statusCd;
     }
-public String getOwnerId() {
+
+    public String getOwnerId() {
         return ownerId;
     }
-public void setOwnerId(String ownerId) {
+
+    public void setOwnerId(String ownerId) {
         this.ownerId = ownerId;
     }
-public String getStoreId() {
+
+    public String getStoreId() {
         return storeId;
     }
-public void setStoreId(String storeId) {
+
+    public void setStoreId(String storeId) {
         this.storeId = storeId;
     }
-public String getRoomId() {
+
+    public String getRoomId() {
         return roomId;
     }
-public void setRoomId(String roomId) {
+
+    public void setRoomId(String roomId) {
         this.roomId = roomId;
     }
-public String getRoomName() {
+
+    public String getRoomName() {
         return roomName;
     }
-public void setRoomName(String roomName) {
+
+    public void setRoomName(String roomName) {
         this.roomName = roomName;
     }
 
 
-
 }

+ 6 - 2
service-store/src/main/java/com/java110/store/bmo/contract/impl/SaveContractBMOImpl.java

@@ -106,7 +106,7 @@ public class SaveContractBMOImpl implements ISaveContractBMO {
             return ResultVo.createResponseEntity(ResultVo.CODE_ERROR, "保存失败");
         }
 
-        saveContractRoomRel(reqJson);
+        saveContractRoomRel(reqJson, contractPo);
 
 
         //提交流程
@@ -138,7 +138,7 @@ public class SaveContractBMOImpl implements ISaveContractBMO {
 
     }
 
-    private void saveContractRoomRel(JSONObject reqJson) {
+    private void saveContractRoomRel(JSONObject reqJson, ContractPo contractPo) {
 
         //保存关联房屋
         if (!reqJson.containsKey("rooms")) {
@@ -149,6 +149,10 @@ public class SaveContractBMOImpl implements ISaveContractBMO {
             JSONObject resourceStore = rooms.getJSONObject(conFileIndex);
             ContractRoomPo contractRoomPo = BeanConvertUtil.covertBean(resourceStore, ContractRoomPo.class);
             contractRoomPo.setCrId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_crId));
+            contractRoomPo.setContractId(contractPo.getContractId());
+            contractRoomPo.setRoomName(
+                    resourceStore.getString("floorNum") + "-"
+                            + resourceStore.getString("unitNum") + "-" + resourceStore.getString("roomNum"));
             contractRoomInnerServiceSMOImpl.saveContractRoom(contractRoomPo);
         }
         //刷业主