|
@@ -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;
|