傅行帆 5 lat temu
rodzic
commit
358d10babc

+ 32
- 0
src/main/java/com/huiju/estateagents/controller/TaRaiseRecordController.java Wyświetl plik

@@ -484,4 +484,36 @@ public class TaRaiseRecordController extends BaseController {
484 484
         }
485 485
         return responseBean;
486 486
     }
487
+
488
+    /**
489
+     * 微信端获取认筹单列表信息
490
+     *
491
+     * @return
492
+     */
493
+    @RequestMapping(value = "/wx/taRaiseRecord/list", method = RequestMethod.GET)
494
+    public ResponseBean wxGetRaiseRecordList(HttpServletRequest request) {
495
+        ResponseBean responseBean = new ResponseBean();
496
+        try {
497
+            //获取认筹单列表信息
498
+            QueryWrapper<TaRaiseRecord> taRaiseRecordQueryWrapper = new QueryWrapper<>();
499
+            taRaiseRecordQueryWrapper.eq("org_id",getOrgId(request));
500
+            taRaiseRecordQueryWrapper.eq("person_id",getPersonId(request));
501
+            List<TaRaiseRecord> list = iTaRaiseRecordService.list(taRaiseRecordQueryWrapper);
502
+            list.forEach(e -> {
503
+                //房源与认筹单关系图
504
+                List<TaRaiseHouse> taRaiseHouseList = taRaiseHouseService.list(new QueryWrapper<TaRaiseHouse>().eq("raise_record_id", e.getRaiseRecordId()));
505
+                //房源信息
506
+                List<TaHousingResources> houseList = (List<TaHousingResources>) taHousingResourcesService.listByIds(taRaiseHouseList.stream().map(TaRaiseHouse::getHouseId).collect(Collectors.toList()));
507
+                e.setTaHousingResourcesList(houseList);
508
+                e.setTaHousingResourcesSize(houseList.size());
509
+            });
510
+
511
+            responseBean.addSuccess(list);
512
+        } catch (Exception e) {
513
+            e.printStackTrace();
514
+            logger.error("微信端获取认筹单列表信息 -=- {}", e.toString());
515
+            responseBean.addError(e.getMessage());
516
+        }
517
+        return responseBean;
518
+    }
487 519
 }

+ 11
- 0
src/main/java/com/huiju/estateagents/entity/TaRaiseRecord.java Wyświetl plik

@@ -179,4 +179,15 @@ public class TaRaiseRecord implements Serializable {
179 179
      */
180 180
     @TableField(exist = false)
181 181
     private List<Integer> houseList = new ArrayList<>();
182
+
183
+    /**
184
+     *  房源信息列表
185
+     */
186
+    @TableField(exist = false)
187
+    private List<TaHousingResources> taHousingResourcesList= new ArrayList<>();
188
+
189
+    /**
190
+     * 房源信息数
191
+     */
192
+    private Integer taHousingResourcesSize;
182 193
 }