|
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
4
|
4
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
5
|
5
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
6
|
6
|
import com.huiju.estateagents.base.ResponseBean;
|
|
7
|
+import com.huiju.estateagents.common.CommConstant;
|
7
|
8
|
import com.huiju.estateagents.entity.TaPolicy;
|
8
|
9
|
import com.huiju.estateagents.service.ITaPolicyService;
|
9
|
10
|
import org.slf4j.Logger;
|
|
@@ -18,6 +19,8 @@ import org.springframework.web.bind.annotation.ResponseBody;
|
18
|
19
|
import org.springframework.web.bind.annotation.RestController;
|
19
|
20
|
import com.huiju.estateagents.base.BaseController;
|
20
|
21
|
|
|
22
|
+import java.time.LocalDateTime;
|
|
23
|
+
|
21
|
24
|
/**
|
22
|
25
|
* <p>
|
23
|
26
|
* 购房政策表 前端控制器
|
|
@@ -52,7 +55,7 @@ public class TaPolicyController extends BaseController {
|
52
|
55
|
IPage<TaPolicy> pg = new Page<>(pageNum, pageSize);
|
53
|
56
|
QueryWrapper<TaPolicy> queryWrapper = new QueryWrapper<>();
|
54
|
57
|
queryWrapper.eq(null != cityId,"city_id",cityId);
|
55
|
|
- queryWrapper.orderByDesc("create_date");
|
|
58
|
+ queryWrapper.orderByDesc("create_date","weight");
|
56
|
59
|
|
57
|
60
|
IPage<TaPolicy> result = iTaPolicyService.page(pg, queryWrapper);
|
58
|
61
|
responseBean.addSuccess(result);
|
|
@@ -79,7 +82,7 @@ public class TaPolicyController extends BaseController {
|
79
|
82
|
IPage<TaPolicy> pg = new Page<>(pageNum, pageSize);
|
80
|
83
|
QueryWrapper<TaPolicy> queryWrapper = new QueryWrapper<>();
|
81
|
84
|
queryWrapper.eq("city_id",cityId);
|
82
|
|
- queryWrapper.orderByDesc("create_date");
|
|
85
|
+ queryWrapper.orderByDesc("create_date","weight");
|
83
|
86
|
|
84
|
87
|
IPage<TaPolicy> result = iTaPolicyService.page(pg, queryWrapper);
|
85
|
88
|
responseBean.addSuccess(result);
|
|
@@ -99,6 +102,9 @@ public class TaPolicyController extends BaseController {
|
99
|
102
|
public ResponseBean taPolicyAdd(@RequestBody TaPolicy taPolicy){
|
100
|
103
|
ResponseBean responseBean = new ResponseBean();
|
101
|
104
|
try {
|
|
105
|
+ if(taPolicy.getPublishStatus().equals(CommConstant.IS_PUBLISH)){
|
|
106
|
+ taPolicy.setPublishDate(LocalDateTime.now());
|
|
107
|
+ }
|
102
|
108
|
if (iTaPolicyService.save(taPolicy)){
|
103
|
109
|
responseBean.addSuccess(taPolicy);
|
104
|
110
|
}else {
|
|
@@ -143,6 +149,9 @@ public class TaPolicyController extends BaseController {
|
143
|
149
|
@RequestBody TaPolicy taPolicy){
|
144
|
150
|
ResponseBean responseBean = new ResponseBean();
|
145
|
151
|
try {
|
|
152
|
+ if(taPolicy.getPublishStatus().equals(CommConstant.IS_PUBLISH)){
|
|
153
|
+ taPolicy.setPublishDate(LocalDateTime.now());
|
|
154
|
+ }
|
146
|
155
|
if (iTaPolicyService.updateById(taPolicy)){
|
147
|
156
|
responseBean.addSuccess(taPolicy);
|
148
|
157
|
}else {
|
|
@@ -155,6 +164,7 @@ public class TaPolicyController extends BaseController {
|
155
|
164
|
return responseBean;
|
156
|
165
|
}
|
157
|
166
|
|
|
167
|
+
|
158
|
168
|
/**
|
159
|
169
|
* 根据id查询对象
|
160
|
170
|
* @param id 实体ID
|