|
|
@ -30,6 +30,7 @@ import org.springframework.transaction.annotation.Transactional; |
|
|
|
import org.springframework.util.CollectionUtils; |
|
|
|
|
|
|
|
import java.io.IOException; |
|
|
|
import java.text.DecimalFormat; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Arrays; |
|
|
|
import java.util.List; |
|
|
@ -172,7 +173,11 @@ public class ImportHouseInfoListener extends AnalysisEventListener<HouseInfoMode |
|
|
|
} |
|
|
|
} |
|
|
|
dto.setHouseType(HouseTypeEnums.getKeyByValue(dto.getHouseType())); |
|
|
|
|
|
|
|
if (null == data.getSort()){ |
|
|
|
data.setSort(NumConstant.ZERO_DOT_ZERO); |
|
|
|
}else { |
|
|
|
data.setSort(getDouble(data.getSort())); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(dto.getPurpose()) && (!dto.getPurpose().equals("住宅") && |
|
|
|
!dto.getPurpose().equals("商业") && |
|
|
|
!dto.getPurpose().equals("办公") && |
|
|
@ -207,6 +212,14 @@ public class ImportHouseInfoListener extends AnalysisEventListener<HouseInfoMode |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public Double getDouble(Double d){ |
|
|
|
if (null == d){ |
|
|
|
return NumConstant.ZERO_DOT_ZERO; |
|
|
|
} |
|
|
|
DecimalFormat df = new DecimalFormat("#.##"); |
|
|
|
return Double.parseDouble(df.format(d)); |
|
|
|
} |
|
|
|
|
|
|
|
public void disposeErrorMsg(HouseInfoModel data,String msg){ |
|
|
|
HouseErrorInfoModel err = ConvertUtils.sourceToTarget(data, HouseErrorInfoModel.class); |
|
|
|
err.setErrorMsg(msg); |
|
|
|