wangfei 6 yıl önce
ebeveyn
işleme
aec3fc96ac

+ 2
- 0
whole-estate/src/main/java/com/example/wholeestate/dao/BuildingImgMapper.java Dosyayı Görüntüle

@@ -17,4 +17,6 @@ import java.util.List;
17 17
  */
18 18
 public interface BuildingImgMapper extends BaseMapper<BuildingImg> {
19 19
     List<BuildingImg> getBuildingImgByApartment(@Param("id") String id);
20
+
21
+    int delBuildingImgByApartment(@Param("id") String id);
20 22
 }

+ 5
- 0
whole-estate/src/main/java/com/example/wholeestate/model/Building.java Dosyayı Görüntüle

@@ -94,6 +94,11 @@ public class Building implements Serializable {
94 94
      */
95 95
     private  String code;
96 96
 
97
+    /**
98
+     * 备注
99
+     */
100
+    private  String remark;
101
+
97 102
     /**
98 103
      * 图片
99 104
      */

+ 2
- 0
whole-estate/src/main/java/com/example/wholeestate/model/BuildingApartment.java Dosyayı Görüntüle

@@ -32,6 +32,8 @@ public class BuildingApartment implements Serializable {
32 32
 
33 33
     private String apartmentName;
34 34
 
35
+    private String apartmentType;
36
+
35 37
     private String remark;
36 38
 
37 39
     private Integer status;

+ 6
- 5
whole-estate/src/main/java/com/example/wholeestate/service/impl/BuildingServiceImpl.java Dosyayı Görüntüle

@@ -306,11 +306,12 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
306 306
         //转集合
307 307
         List<BuildingImg> buildingImgs = JSONObject.parseArray(imgStr, BuildingImg.class);
308 308
         //插入户型图片删除之前的图片
309
-        QueryWrapper<BuildingImg> BuildingImgQueryWrapper = new QueryWrapper<>();
310
-        BuildingImgQueryWrapper.eq("building_id", building.getBuildingId());
311
-        BuildingImgQueryWrapper.eq("img_type", "aparment");
312
-
313
-        buildingImgMapper.delete(BuildingImgQueryWrapper);
309
+        buildingImgMapper.delBuildingImgByApartment(building.getApartmentId());
310
+//        QueryWrapper<BuildingImg> BuildingImgQueryWrapper = new QueryWrapper<>();
311
+//        BuildingImgQueryWrapper.eq("building_id", building.getApartmentId());
312
+//        BuildingImgQueryWrapper.eq("img_type", "aparment");
313
+//
314
+//        buildingImgMapper.delete(BuildingImgQueryWrapper);
314 315
         //删除户户型对应图片表
315 316
         QueryWrapper<ApartmentImg> apartmentImgQueryWrapper = new QueryWrapper<>();
316 317
         apartmentImgQueryWrapper.eq("apartment_id", building.getApartmentId());

+ 4
- 0
whole-estate/src/main/resources/mapper/BuildingImgMapper.xml Dosyayı Görüntüle

@@ -5,4 +5,8 @@
5 5
       select a.* from ta_building_img a inner join ta_apartment_img b on a.img_id = b.img_id
6 6
       where a.status = 1 and b.status=1 and b.apartment_id = #{id}
7 7
     </select>
8
+
9
+    <delete id="delBuildingImgByApartment" >
10
+        delete a from ta_building_img a inner join ta_apartment_img b on a.img_id=b.img_id where b.apartment_id=#{id}
11
+    </delete>
8 12
 </mapper>