张延森 5 年前
父节点
当前提交
cc430ae453

+ 10
- 0
src/main/java/com/huiju/estateagents/controller/TaExtendContentController.java 查看文件

@@ -6,7 +6,9 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 6
 import com.huiju.estateagents.base.BaseController;
7 7
 import com.huiju.estateagents.base.ResponseBean;
8 8
 import com.huiju.estateagents.entity.TaExtendContent;
9
+import com.huiju.estateagents.service.ITaBuildingService;
9 10
 import com.huiju.estateagents.service.ITaExtendContentService;
11
+import org.omg.CORBA.PUBLIC_MEMBER;
10 12
 import org.slf4j.Logger;
11 13
 import org.slf4j.LoggerFactory;
12 14
 import org.springframework.beans.factory.annotation.Autowired;
@@ -35,6 +37,8 @@ public class TaExtendContentController extends BaseController {
35 37
     @Autowired
36 38
     public ITaExtendContentService iTaExtendContentService;
37 39
 
40
+    @Autowired
41
+    public ITaBuildingService iTaBuildingService;
38 42
 
39 43
     /**
40 44
      * 分页查询列表
@@ -71,6 +75,9 @@ public class TaExtendContentController extends BaseController {
71 75
     public ResponseBean taExtendContentAdd(@RequestBody TaExtendContent taExtendContent){
72 76
         ResponseBean responseBean = new ResponseBean();
73 77
         try {
78
+            Integer cityId = iTaBuildingService.getCityById(taExtendContent.getBuildingId());
79
+            taExtendContent.setCityId(cityId);
80
+
74 81
             if (iTaExtendContentService.save(taExtendContent)){
75 82
                 responseBean.addSuccess(taExtendContent);
76 83
             }else {
@@ -117,6 +124,9 @@ public class TaExtendContentController extends BaseController {
117 124
                                         @RequestBody TaExtendContent taExtendContent){
118 125
         ResponseBean responseBean = new ResponseBean();
119 126
         try {
127
+            Integer cityId = iTaBuildingService.getCityById(taExtendContent.getBuildingId());
128
+            taExtendContent.setCityId(cityId);
129
+
120 130
             if (iTaExtendContentService.updateById(taExtendContent)){
121 131
                 responseBean.addSuccess(taExtendContent);
122 132
             }else {

+ 11
- 0
src/main/java/com/huiju/estateagents/controller/TaGoodsController.java 查看文件

@@ -9,6 +9,7 @@ import com.huiju.estateagents.common.CommConstant;
9 9
 import com.huiju.estateagents.common.JWTUtils;
10 10
 import com.huiju.estateagents.common.StringUtils;
11 11
 import com.huiju.estateagents.entity.TaGoods;
12
+import com.huiju.estateagents.service.ITaBuildingService;
12 13
 import com.huiju.estateagents.service.ITaGoodsService;
13 14
 import org.slf4j.Logger;
14 15
 import org.slf4j.LoggerFactory;
@@ -41,6 +42,8 @@ public class TaGoodsController extends BaseController {
41 42
     @Autowired
42 43
     public ITaGoodsService iTaGoodsService;
43 44
 
45
+    @Autowired
46
+    public ITaBuildingService iTaBuildingService;
44 47
 
45 48
     /**
46 49
      * 分页查询列表
@@ -79,6 +82,10 @@ public class TaGoodsController extends BaseController {
79 82
     public ResponseBean taGoodsAdd(@RequestBody TaGoods taGoods){
80 83
         ResponseBean responseBean = new ResponseBean();
81 84
         try {
85
+
86
+            Integer cityId = iTaBuildingService.getCityById(taGoods.getBuildingId());
87
+            taGoods.setCityId(cityId);
88
+
82 89
             if (iTaGoodsService.save(taGoods)){
83 90
                 responseBean.addSuccess(taGoods);
84 91
             }else {
@@ -123,6 +130,10 @@ public class TaGoodsController extends BaseController {
123 130
     public ResponseBean taGoodsUpdate(@RequestBody TaGoods taGoods){
124 131
         ResponseBean responseBean = new ResponseBean();
125 132
         try {
133
+
134
+            Integer cityId = iTaBuildingService.getCityById(taGoods.getBuildingId());
135
+            taGoods.setCityId(cityId);
136
+
126 137
             if (iTaGoodsService.updateById(taGoods)){
127 138
                 responseBean.addSuccess(taGoods);
128 139
             }else {

+ 1
- 1
src/main/java/com/huiju/estateagents/entity/TaExtendContent.java 查看文件

@@ -85,5 +85,5 @@ public class TaExtendContent implements Serializable {
85 85
      */
86 86
     private String buildingId;
87 87
 
88
-
88
+    private Integer cityId;
89 89
 }

+ 2
- 0
src/main/java/com/huiju/estateagents/entity/TaGoods.java 查看文件

@@ -107,6 +107,8 @@ public class TaGoods implements Serializable {
107 107
      */
108 108
     private String address;
109 109
 
110
+    private Integer cityId;
111
+
110 112
     /**
111 113
      * 兑换人
112 114
      */

+ 2
- 0
src/main/java/com/huiju/estateagents/service/ITaBuildingService.java 查看文件

@@ -136,4 +136,6 @@ public interface ITaBuildingService extends IService<TaBuilding> {
136 136
      * @return
137 137
      */
138 138
     ResponseBean buildingAll();
139
+
140
+    Integer getCityById(String buildingId);
139 141
 }

+ 10
- 0
src/main/java/com/huiju/estateagents/service/impl/TaBuildingServiceImpl.java 查看文件

@@ -477,6 +477,16 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
477 477
         return ResponseBean.success(taBuilding);
478 478
     }
479 479
 
480
+    @Override
481
+    public Integer getCityById(String buildingId) {
482
+        if (StringUtils.isEmpty(buildingId)) return null;
483
+
484
+        TaBuilding taBuilding = taBuildingMapper.selectById(buildingId);
485
+        if (null == taBuilding) return null;
486
+
487
+        return taBuilding.getCityId();
488
+    }
489
+
480 490
 
481 491
     int insertImgBatch(List<TaBuildingImg> imgs, String buildingId) {
482 492
         int rows = 0;