瀏覽代碼

Merge branch 'master' of http://git.ycjcjy.com/zhiyuxing/estateagents

魏熙美 5 年之前
父節點
當前提交
ebf7eef0e2

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

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

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

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

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

169
      * 活动报名人数
169
      * 活动报名人数
170
      */
170
      */
171
     private Integer enlistNum;
171
     private Integer enlistNum;
172
+
173
+    private Integer weight;
172
 }
174
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/service/impl/TaBuildingDynamicServiceImpl.java 查看文件

107
         QueryWrapper<TaBuildingDynamic> buildingDynamicQueryWrapper = new QueryWrapper<>();
107
         QueryWrapper<TaBuildingDynamic> buildingDynamicQueryWrapper = new QueryWrapper<>();
108
         buildingDynamicQueryWrapper.eq(!StringUtils.isEmpty(buildingId),"building_id", buildingId);
108
         buildingDynamicQueryWrapper.eq(!StringUtils.isEmpty(buildingId),"building_id", buildingId);
109
         buildingDynamicQueryWrapper.eq("status", "1");
109
         buildingDynamicQueryWrapper.eq("status", "1");
110
-        buildingDynamicQueryWrapper.orderByDesc("create_date");
110
+        buildingDynamicQueryWrapper.orderByDesc("weight","create_date");
111
         IPage<TaBuildingDynamic> buildingDynamicIPage = buildingDynamicMapper.selectPage(page, buildingDynamicQueryWrapper);
111
         IPage<TaBuildingDynamic> buildingDynamicIPage = buildingDynamicMapper.selectPage(page, buildingDynamicQueryWrapper);
112
         List<TaBuildingDynamic> records = buildingDynamicIPage.getRecords();
112
         List<TaBuildingDynamic> records = buildingDynamicIPage.getRecords();
113
         // 判断换当前列表活动状态—1:进行中(展示活动报名截止时间),2:未开始(展示活动报名时间),3:结束(不展示)
113
         // 判断换当前列表活动状态—1:进行中(展示活动报名截止时间),2:未开始(展示活动报名时间),3:结束(不展示)