胡轶钦 il y a 5 ans
Parent
révision
8a39238daf

+ 8
- 0
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java Voir le fichier

@@ -14,6 +14,7 @@ import com.huiju.estateagents.entity.*;
14 14
 import com.huiju.estateagents.mapper.TaActivityDynamicEnlistMapper;
15 15
 import com.huiju.estateagents.mapper.TaBuildingMapper;
16 16
 import com.huiju.estateagents.service.ITaBuildingDynamicService;
17
+import com.huiju.estateagents.service.ITaBuildingService;
17 18
 import com.huiju.estateagents.service.ITaPersonService;
18 19
 import com.huiju.estateagents.service.ITaSaveService;
19 20
 import org.springframework.beans.factory.annotation.Autowired;
@@ -56,6 +57,9 @@ public class TaBuildingDynamicController extends BaseController {
56 57
     @Autowired
57 58
     private ITaSaveService taSaveService;
58 59
 
60
+    @Autowired
61
+    private ITaBuildingService iTaBuildingService;
62
+
59 63
     @InitBinder
60 64
     protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception {
61 65
         DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
@@ -192,6 +196,8 @@ public class TaBuildingDynamicController extends BaseController {
192 196
     public  ResponseBean buildingDynamicAdd(@RequestBody String parameter){
193 197
         ResponseBean responseBean = new ResponseBean();
194 198
         TaBuildingDynamic dynamic = JSONObject.parseObject(parameter, TaBuildingDynamic.class);
199
+        Integer cityId = iTaBuildingService.getCityById(dynamic.getBuildingId());
200
+        dynamic.setCityId(cityId);
195 201
         dynamic.setStatus(1);
196 202
 //        dynamic.setDynamicId(idGen.nextId()+"");
197 203
         dynamic.setPublishDate(LocalDateTime.now());
@@ -205,6 +211,8 @@ public class TaBuildingDynamicController extends BaseController {
205 211
         ResponseBean responseBean = new ResponseBean();
206 212
         TaBuildingDynamic dynamic = JSONObject.parseObject(parameter, TaBuildingDynamic.class);
207 213
         QueryWrapper<TaBuildingDynamic> buildingDynamicQueryWrapper = new QueryWrapper<>();
214
+        Integer cityId = iTaBuildingService.getCityById(dynamic.getBuildingId());
215
+        dynamic.setCityId(cityId);
208 216
         buildingDynamicQueryWrapper.eq("dynamic_id", dynamic.getDynamicId());
209 217
         iBuildingDynamicService.update(dynamic, buildingDynamicQueryWrapper);
210 218
         return responseBean;

+ 8
- 0
src/main/java/com/huiju/estateagents/controller/TaNewsController.java Voir le fichier

@@ -9,6 +9,7 @@ import com.huiju.estateagents.common.CommConstant;
9 9
 import com.huiju.estateagents.common.JWTUtils;
10 10
 import com.huiju.estateagents.entity.TaNews;
11 11
 import com.huiju.estateagents.entity.TaPerson;
12
+import com.huiju.estateagents.service.ITaBuildingService;
12 13
 import com.huiju.estateagents.service.ITaNewsService;
13 14
 import com.huiju.estateagents.service.ITaPersonService;
14 15
 import com.huiju.estateagents.service.ITaSaveService;
@@ -50,6 +51,9 @@ public class TaNewsController extends BaseController {
50 51
     @Autowired
51 52
     public ITaSaveService iTaSaveService;
52 53
 
54
+    @Autowired
55
+    public ITaBuildingService iTaBuildingService;
56
+
53 57
 
54 58
     /**
55 59
      * 分页查询列表
@@ -104,6 +108,8 @@ public class TaNewsController extends BaseController {
104 108
      */
105 109
     @RequestMapping(value="/admin/taNews",method= RequestMethod.POST)
106 110
     public ResponseBean taNewsAdd(@RequestBody TaNews taNews){
111
+        Integer cityId = iTaBuildingService.getCityById(taNews.getBuildingId());
112
+        taNews.setCityId(cityId);
107 113
         ResponseBean responseBean = iTaNewsService.addTaNews(taNews);
108 114
         return responseBean;
109 115
     }
@@ -129,6 +135,8 @@ public class TaNewsController extends BaseController {
129 135
     public ResponseBean taNewsUpdate(@PathVariable Integer id,
130 136
                                         @RequestBody TaNews taNews){
131 137
         taNews.setNewsId(id);
138
+        Integer cityId = iTaBuildingService.getCityById(taNews.getBuildingId());
139
+        taNews.setCityId(cityId);
132 140
         ResponseBean responseBean = iTaNewsService.updateTaNews(taNews);
133 141
         return responseBean;
134 142
     }