|
@@ -161,16 +161,25 @@ public class TaCaseController extends BaseController {
|
161
|
161
|
* 分页查询列表
|
162
|
162
|
* @return
|
163
|
163
|
*/
|
164
|
|
- @RequestMapping(value="/pc/case/list",method= RequestMethod.GET)
|
165
|
|
- public ResponseBean pcCaseList(){
|
|
164
|
+ @RequestMapping(value="/pc/case/{state}/list",method= RequestMethod.GET)
|
|
165
|
+ public ResponseBean pcCaseList(@PathVariable String state,
|
|
166
|
+ @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
|
|
167
|
+ @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
|
166
|
168
|
ResponseBean responseBean = new ResponseBean();
|
|
169
|
+ if (!state.equals(ConstantFoyo.TYPE_CASE) && !state.equals(ConstantFoyo.TYPE_MOVEMENT)){
|
|
170
|
+ responseBean.addError("不符合的类型");
|
|
171
|
+ return responseBean;
|
|
172
|
+ }
|
167
|
173
|
try {
|
|
174
|
+ IPage<TaCase> pg = new Page<>(pageNum, pageSize);
|
168
|
175
|
QueryWrapper<TaCase> queryWrapper = new QueryWrapper<>();
|
169
|
176
|
queryWrapper.eq("status", ConstantFoyo.STATUS_EFFECTIVE);
|
|
177
|
+ queryWrapper.eq("type",state);
|
|
178
|
+ queryWrapper.orderByDesc("topping");
|
170
|
179
|
queryWrapper.orderByDesc("sort");
|
171
|
180
|
queryWrapper.orderByDesc("create_time");
|
172
|
|
- queryWrapper.last("limit 3");
|
173
|
|
- responseBean.addSuccess(iTaCaseService.list(queryWrapper));
|
|
181
|
+ IPage<TaCase> result = iTaCaseService.page(pg, queryWrapper);
|
|
182
|
+ responseBean.addSuccess(result);
|
174
|
183
|
}catch (Exception e){
|
175
|
184
|
e.printStackTrace();
|
176
|
185
|
logger.error("taCaseList -=- {}",e.toString());
|