瀏覽代碼

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

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

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

@@ -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 查看文件

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

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

@@ -169,4 +169,6 @@ public class TaBuildingDynamic implements Serializable {
169 169
      * 活动报名人数
170 170
      */
171 171
     private Integer enlistNum;
172
+
173
+    private Integer weight;
172 174
 }

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

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