|
|
@ -115,12 +115,12 @@ public class IcHouseServiceImpl extends BaseServiceImpl<IcHouseDao, IcHouseEntit |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public List<OptionResultDTO> getHouseOption(HouseFormDTO formDTO) { |
|
|
|
if (StringUtils.isBlank(formDTO.getBuildingId()) && StringUtils.isBlank(formDTO.getUnitId())) { |
|
|
|
log.error("楼栋ID为空"); |
|
|
|
if (StringUtils.isBlank(formDTO.getUnitId())) { |
|
|
|
log.error("单元ID为空"); |
|
|
|
return Collections.emptyList(); |
|
|
|
} |
|
|
|
LambdaQueryWrapper<IcHouseEntity> wrapper = new LambdaQueryWrapper<>(); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(formDTO.getBuildingId()), IcHouseEntity::getBuildingId, formDTO.getBuildingId()); |
|
|
|
//wrapper.eq(StringUtils.isNotBlank(formDTO.getBuildingId()), IcHouseEntity::getBuildingId, formDTO.getBuildingId());
|
|
|
|
wrapper.eq(StringUtils.isNotBlank(formDTO.getUnitId()), IcHouseEntity::getBuildingUnitId, formDTO.getUnitId()); |
|
|
|
wrapper.last("ORDER BY CONVERT ( HOUSE_NAME USING gbk ) ASC"); |
|
|
|
List<IcHouseEntity> list = baseDao.selectList(wrapper); |
|
|
|