|
@@ -246,15 +246,30 @@ public class TaHousingResourcesController extends BaseController {
|
246
|
246
|
taRaiseRecordQueryWrapper.eq("person_id",getPersonId(request));
|
247
|
247
|
taRaiseRecordQueryWrapper.eq("status",CommConstant.STATUS_NORMAL);
|
248
|
248
|
List<TaRaiseRecord> taRaiseRecordList = taRaiseRecordService.list(taRaiseRecordQueryWrapper);
|
249
|
|
- //我认筹的房源的集合
|
250
|
|
- List<TaRaiseHouse> taRaiseHouseList = new ArrayList<>();
|
251
|
|
- if (taRaiseRecordList.size() > 0){
|
252
|
|
- //认筹记录对应的有效房源,我的锁定的房源也在里面
|
253
|
|
- QueryWrapper<TaRaiseHouse> taRaiseHouseQueryWrapper = new QueryWrapper<>();
|
254
|
|
- taRaiseHouseQueryWrapper.in("raise_record_id",taRaiseRecordList.stream().map(TaRaiseRecord::getRaiseRecordId).collect(Collectors.toList()));
|
255
|
|
- taRaiseHouseQueryWrapper.in("person_id",getPersonId(request));
|
256
|
|
- taRaiseHouseList = taRaiseHouseService.list(taRaiseHouseQueryWrapper);
|
257
|
|
- }
|
|
249
|
+
|
|
250
|
+ //认筹记录对应的有效房源,我的锁定的房源也在里面
|
|
251
|
+ QueryWrapper<TaRaiseHouse> taRaiseHouseQueryWrapper = new QueryWrapper<>();
|
|
252
|
+ taRaiseHouseQueryWrapper.in(taRaiseRecordList.size() > 0,"raise_record_id",taRaiseRecordList.stream().map(TaRaiseRecord::getRaiseRecordId).collect(Collectors.toList()));
|
|
253
|
+ List<TaRaiseHouse> taRaiseHouseList = taRaiseHouseService.list(taRaiseHouseQueryWrapper);
|
|
254
|
+
|
|
255
|
+ taHousingResourcesPOList.forEach(e -> {
|
|
256
|
+ taPreselectionRecordList.forEach(p -> {
|
|
257
|
+ //我的预选
|
|
258
|
+ if (e.getHouseId().equals(p.getHouseId())){
|
|
259
|
+ e.setMinePreselection("mine");
|
|
260
|
+ }
|
|
261
|
+ });
|
|
262
|
+ //我的认筹和锁定
|
|
263
|
+ taRaiseHouseList.forEach(r -> {
|
|
264
|
+ //我的认筹
|
|
265
|
+ if (e.getHouseId().equals(r.getHouseId())){
|
|
266
|
+ e.setMineRaise("mine");
|
|
267
|
+ if (r.getHouseLockingStatus().equals(CommConstant.HOUSE_LOCKING_STATUS_LOCKED)){
|
|
268
|
+ e.setMineLocked("mine");
|
|
269
|
+ }
|
|
270
|
+ }
|
|
271
|
+ });
|
|
272
|
+ });
|
258
|
273
|
|
259
|
274
|
responseBean.addSuccess(taHousingResourcesPOList);
|
260
|
275
|
} catch (Exception e) {
|