| | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.xxl.job.core.server.EmbedServer; |
| | | import org.apache.commons.lang3.ObjectUtils; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.apache.logging.log4j.util.Strings; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springblade.common.cache.SysCache; |
| | | import org.springblade.common.param.CommonParamSet; |
| | | import org.springblade.common.utils.IdUtils; |
| | |
| | | public class HouseServiceImpl extends ServiceImpl<HouseMapper, HouseEntity> implements IHouseService { |
| | | |
| | | |
| | | private static final Logger logger = LoggerFactory.getLogger(HouseServiceImpl.class); |
| | | |
| | | @Autowired |
| | | private IGridService gridService; |
| | | |
| | |
| | | */ |
| | | @Override |
| | | public HouseVO getHouseDetail(HouseVO house) { |
| | | if (house == null) { |
| | | logger.error("house是空值", house); |
| | | return new HouseVO(); |
| | | } |
| | | if (StringUtils.isBlank(house.getHouseCode()) && ObjectUtils.isEmpty(house.getId())) { |
| | | logger.error("house.HouseCode是空值", house); |
| | | return new HouseVO(); |
| | | } |
| | | return baseMapper.getHouseDetail(house); |
| | | } |
| | | |
| | |
| | | |
| | | /** |
| | | * 导入是网格数据绑定处理 |
| | | * |
| | | * @param houseAndHoldExcel |
| | | * @param houseEntity |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 住户标签处理 |
| | | * |
| | | * @param houseAndHoldExcel |
| | | * @param householdEntity |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 房屋网格处理 |
| | | * |
| | | * @return |
| | | */ |
| | | @Override |
| | |
| | | |
| | | /** |
| | | * 房屋警格处理 |
| | | * |
| | | * @return |
| | | */ |
| | | @Override |
| | |
| | | |
| | | /** |
| | | * 房屋画像统计-按房屋标签统计 |
| | | * |
| | | * @param house |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 查询对应的社区编号 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 查询所有房屋总数 |
| | | * |
| | | * @return |
| | | */ |
| | | @Override |
| | |
| | | |
| | | /** |
| | | * 查询所有的房屋 |
| | | * |
| | | * @param i |
| | | * @param size |
| | | * @return |
| | |
| | | |
| | | /** |
| | | * 房屋标签初始化处置-根据有租客的,初始成出租,有业主没租客的初始化成自主,业主都没的就是闲置 |
| | | * |
| | | * @param house |
| | | * @return |
| | | */ |