|
|
|
|
2
|
|
2
|
|
3
|
import com.alibaba.fastjson.JSONObject;
|
3
|
import com.alibaba.fastjson.JSONObject;
|
4
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
4
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
5
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
6
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
5
|
import com.huiju.estateagents.base.BaseController;
|
7
|
import com.huiju.estateagents.base.BaseController;
|
6
|
import com.huiju.estateagents.base.ResponseBean;
|
8
|
import com.huiju.estateagents.base.ResponseBean;
|
7
|
import com.huiju.estateagents.bo.request.HousingRaiseRequestBO;
|
9
|
import com.huiju.estateagents.bo.request.HousingRaiseRequestBO;
|
8
|
import com.huiju.estateagents.bo.request.RaiseOrderRequestBO;
|
10
|
import com.huiju.estateagents.bo.request.RaiseOrderRequestBO;
|
9
|
import com.huiju.estateagents.bo.request.RaiseRecordRequestBO;
|
11
|
import com.huiju.estateagents.bo.request.RaiseRecordRequestBO;
|
10
|
import com.huiju.estateagents.common.CommConstant;
|
12
|
import com.huiju.estateagents.common.CommConstant;
|
11
|
-import com.huiju.estateagents.entity.TaHousingResources;
|
|
|
12
|
-import com.huiju.estateagents.entity.TaOrder;
|
|
|
13
|
-import com.huiju.estateagents.entity.TaRaiseHouse;
|
|
|
14
|
-import com.huiju.estateagents.entity.TaRaiseRecord;
|
|
|
|
|
13
|
+import com.huiju.estateagents.entity.*;
|
15
|
import com.huiju.estateagents.service.ITaHousingResourcesService;
|
14
|
import com.huiju.estateagents.service.ITaHousingResourcesService;
|
16
|
import com.huiju.estateagents.service.ITaOrderService;
|
15
|
import com.huiju.estateagents.service.ITaOrderService;
|
17
|
import com.huiju.estateagents.service.ITaRaiseHouseService;
|
16
|
import com.huiju.estateagents.service.ITaRaiseHouseService;
|
|
|
|
|
491
|
* @return
|
490
|
* @return
|
492
|
*/
|
491
|
*/
|
493
|
@RequestMapping(value = "/wx/taRaiseRecord/list", method = RequestMethod.GET)
|
492
|
@RequestMapping(value = "/wx/taRaiseRecord/list", method = RequestMethod.GET)
|
494
|
- public ResponseBean wxGetRaiseRecordList(HttpServletRequest request) {
|
|
|
|
|
493
|
+ public ResponseBean wxGetRaiseRecordList( @RequestParam(value = "pageNumber", defaultValue = "1") Integer pageNumber,
|
|
|
494
|
+ @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,HttpServletRequest request) {
|
495
|
ResponseBean responseBean = new ResponseBean();
|
495
|
ResponseBean responseBean = new ResponseBean();
|
496
|
try {
|
496
|
try {
|
|
|
497
|
+ IPage<TaRaiseRecord> pg = new Page<>(pageNumber, pageSize);
|
497
|
//获取认筹单列表信息
|
498
|
//获取认筹单列表信息
|
498
|
QueryWrapper<TaRaiseRecord> taRaiseRecordQueryWrapper = new QueryWrapper<>();
|
499
|
QueryWrapper<TaRaiseRecord> taRaiseRecordQueryWrapper = new QueryWrapper<>();
|
499
|
taRaiseRecordQueryWrapper.eq("org_id",getOrgId(request));
|
500
|
taRaiseRecordQueryWrapper.eq("org_id",getOrgId(request));
|
500
|
taRaiseRecordQueryWrapper.eq("person_id",getPersonId(request));
|
501
|
taRaiseRecordQueryWrapper.eq("person_id",getPersonId(request));
|
501
|
- List<TaRaiseRecord> list = iTaRaiseRecordService.list(taRaiseRecordQueryWrapper);
|
|
|
|
|
502
|
+ IPage<TaRaiseRecord> page = iTaRaiseRecordService.page(pg, taRaiseRecordQueryWrapper);
|
|
|
503
|
+ List<TaRaiseRecord> list = page.getRecords();
|
502
|
list.forEach(e -> {
|
504
|
list.forEach(e -> {
|
503
|
//房源与认筹单关系图
|
505
|
//房源与认筹单关系图
|
504
|
List<TaRaiseHouse> taRaiseHouseList = taRaiseHouseService.list(new QueryWrapper<TaRaiseHouse>().eq("raise_record_id", e.getRaiseRecordId()));
|
506
|
List<TaRaiseHouse> taRaiseHouseList = taRaiseHouseService.list(new QueryWrapper<TaRaiseHouse>().eq("raise_record_id", e.getRaiseRecordId()));
|
|
|
|
|
508
|
e.setTaHousingResourcesSize(houseList.size());
|
510
|
e.setTaHousingResourcesSize(houseList.size());
|
509
|
});
|
511
|
});
|
510
|
|
512
|
|
511
|
- responseBean.addSuccess(list);
|
|
|
|
|
513
|
+ responseBean.addSuccess(page);
|
512
|
} catch (Exception e) {
|
514
|
} catch (Exception e) {
|
513
|
e.printStackTrace();
|
515
|
e.printStackTrace();
|
514
|
logger.error("微信端获取认筹单列表信息 -=- {}", e.toString());
|
516
|
logger.error("微信端获取认筹单列表信息 -=- {}", e.toString());
|