houweiyu 4 éve
szülő
commit
e742aba4ea

+ 2 - 0
fdkanfang-domain/src/main/java/com/fdkanfang/domain/backend/HouseEntity.java

@@ -116,6 +116,8 @@ public class HouseEntity extends BaseModel implements Serializable {
 
     // 无法制作的原因描述
     private String canNotEditDesc;
+    //楼层照片json数组
+    private String floorData;
 
 
 }

+ 25 - 0
fdkanfang-domain/src/main/java/com/fdkanfang/domain/dto/FloorDataVo.java

@@ -0,0 +1,25 @@
+package com.fdkanfang.domain.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
+
+/**
+ * 2 * @Author: Abner
+ * 3 * @Date: 2020/11/13 9:15
+ * 4
+ */
+@Data
+public class FloorDataVo {
+
+    @ApiModelProperty(value = "房源id", required = true )
+    @NotNull(message = "房源id不能为空")
+    private Long id;
+
+    // 编辑后的floorData
+    @ApiModelProperty(value = "floorData", required = true )
+    @NotBlank(message = "floorData不能为空")
+    private String floorData;
+}

+ 3 - 0
fdkanfang-domain/src/main/java/com/fdkanfang/domain/response/HouseResponse.java

@@ -85,6 +85,9 @@ public class HouseResponse {
     // 最新的sceneJson
     private String newSceneJson;
 
+    //楼层照片json数组
+    private String floorData;
+
 
 
 }

+ 21 - 0
fdkanfang-web/src/main/java/com/fdkanfang/web/backend/HouseController.java

@@ -853,6 +853,27 @@ public class HouseController extends BaseController {
 
 
 
+    /**
+     * 更新floorData数据
+     *
+     */
+    @RequiresRoles(value = {"admin", "edit"}, logical = Logical.OR)
+    @ApiOperation("更新floorData")
+    @PostMapping("update/floorData")
+    public R updateFloorData(@Valid @RequestBody FloorDataVo param){
+
+        HouseEntity house = houseService2.findById(param.getId());
+        if (house == null) {
+            log.error("房源id不存在");
+            return new R(MsgCode.e_COMMON_3001, "房源id不存在");
+        }
+
+        house.setFloorData(param.getFloorData());
+        house.setUpdateTime(new Date());
+
+        houseService2.update(house);
+        return new R(MsgCode.SUCCESS_CODE, MsgCode.msg_SUCCESS);
+    }
 
 
     @ApiOperation("获取楼层户型图")