|
@@ -84,8 +84,18 @@ public class RiBaoService {
|
|
|
//获取今天数据
|
|
|
public String getHouseStr(Long houseId) {
|
|
|
UptownHouse house = uptownHouseMapper.selectById(houseId);
|
|
|
+ if (null == house) {
|
|
|
+ return "";
|
|
|
+ }
|
|
|
+
|
|
|
UptownUnit unit = uptownUnitMapper.selectById(house.getUnitId());
|
|
|
StringBuffer sb = new StringBuffer();
|
|
|
+ if (null == unit) {
|
|
|
+ sb.append(house.getDoorplate()).append("室");
|
|
|
+ String houseStr = sb.toString();
|
|
|
+ return houseStr;
|
|
|
+ }
|
|
|
+
|
|
|
sb.append(unit.getRidgepole()).append("栋").append(unit.getUnit()).append("单元").append(house.getDoorplate()).append("室");
|
|
|
String houseStr = sb.toString();
|
|
|
return houseStr;
|
|
@@ -315,11 +325,11 @@ public class RiBaoService {
|
|
|
msReportMapper.insert(msReport);
|
|
|
}
|
|
|
} else {
|
|
|
- Long houseId = msReportMapper.selectHouseIdByUserId(userCreate);
|
|
|
+ List<Long> houseIds = msReportMapper.selectHouseIdsByUserId(userCreate);
|
|
|
reportId = IdWorker.getId();
|
|
|
MsReport msReport = new MsReport();
|
|
|
msReport.setReportId(reportId);
|
|
|
- msReport.setHouseId(houseId);
|
|
|
+ msReport.setHouseId(houseIds.get(0).longValue());
|
|
|
msReport.setSafetyNum(0);
|
|
|
msReport.setSureNum(0);
|
|
|
msReport.setSuspectedNum(0);
|