|
@@ -39,6 +39,9 @@ public class TmHouseServiceImpl extends ServiceImpl<TmHouseDao, TmHouse> impleme
|
|
@Autowired
|
|
@Autowired
|
|
private UserFeign userFeign;
|
|
private UserFeign userFeign;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private TmAuditServiceImpl tmAuditService;
|
|
|
|
+
|
|
public IPage<TmHouse> getListByNameOrBelong(String houseTitle,
|
|
public IPage<TmHouse> getListByNameOrBelong(String houseTitle,
|
|
Integer status, Integer type,
|
|
Integer status, Integer type,
|
|
String estateId, ContextTokenBean contextTokenBean,
|
|
String estateId, ContextTokenBean contextTokenBean,
|
|
@@ -83,7 +86,8 @@ public class TmHouseServiceImpl extends ServiceImpl<TmHouseDao, TmHouse> impleme
|
|
}
|
|
}
|
|
|
|
|
|
public IPage<TmHouse> getAuditHouseList(String houseTitle, Integer status, Integer type,
|
|
public IPage<TmHouse> getAuditHouseList(String houseTitle, Integer status, Integer type,
|
|
- String belongCompany, String estateName, Long pageNum, Long pageSize) {
|
|
|
|
|
|
+ String belongCompany, String estateName,
|
|
|
|
+ Long pageNum, Long pageSize) {
|
|
LambdaQueryWrapper<TmHouse> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<TmHouse> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
lambdaQueryWrapper.eq(TmHouse::getIsShow, 1);
|
|
lambdaQueryWrapper.eq(TmHouse::getIsShow, 1);
|
|
if (StringUtils.isNotBlank(houseTitle)) {
|
|
if (StringUtils.isNotBlank(houseTitle)) {
|
|
@@ -109,7 +113,15 @@ public class TmHouseServiceImpl extends ServiceImpl<TmHouseDao, TmHouse> impleme
|
|
lambdaQueryWrapper.eq(TmHouse::getType, type);
|
|
lambdaQueryWrapper.eq(TmHouse::getType, type);
|
|
}
|
|
}
|
|
IPage<TmHouse> page = new Page<>(pageNum, pageSize, true);
|
|
IPage<TmHouse> page = new Page<>(pageNum, pageSize, true);
|
|
- return getBaseMapper().selectPage(page, lambdaQueryWrapper);
|
|
|
|
|
|
+ IPage<TmHouse> resultPage = getBaseMapper().selectPage(page, lambdaQueryWrapper);
|
|
|
|
+ if(null != resultPage && resultPage.getTotal() > 0){
|
|
|
|
+ for (int i = 0; i < resultPage.getRecords().size(); i++) {
|
|
|
|
+ String vrId = resultPage.getRecords().get(i).getId();
|
|
|
|
+ resultPage.getRecords().get(i).setCountNum(tmAuditService.countAuditNum(vrId));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ return resultPage;
|
|
|
|
+// return tmHouseDao.getHousePageWithCount(page, lambdaQueryWrapper);
|
|
}
|
|
}
|
|
|
|
|
|
public int deleteHouseById(String houseId) {
|
|
public int deleteHouseById(String houseId) {
|