|
@@ -29,7 +29,7 @@ public class FireWaterServiceImpl implements FireWaterService {
|
|
|
@Override
|
|
|
public CommonPage<FireWaterPO> page(Integer current, Integer size, Date startTime, Date endTime) {
|
|
|
List<FireWaterPO> list = new ArrayList<>();
|
|
|
- Page<Map<String, Object>> page = new Page<>(current, size);
|
|
|
+ Page<Map<String, String>> page = new Page<>(current, size);
|
|
|
page = fireWaterMapper.page(page, startTime, endTime);
|
|
|
page.getRecords().forEach(stringObjectMap -> list.add(enhanceFireWaterPo(stringObjectMap)));
|
|
|
return new CommonPage<>(list, page.getTotal(), page.getSize(), page.getCurrent());
|
|
@@ -69,17 +69,18 @@ public class FireWaterServiceImpl implements FireWaterService {
|
|
|
* @param fireWaterMap
|
|
|
* @return
|
|
|
*/
|
|
|
- public FireWaterPO enhanceFireWaterPo(Map<String,Object> fireWaterMap){
|
|
|
+ public FireWaterPO enhanceFireWaterPo(Map<String,String> fireWaterMap){
|
|
|
FireWaterPO fireWaterPo = new FireWaterPO();
|
|
|
- fireWaterPo.setAddress(fireWaterMap.get("水源地址").toString());
|
|
|
- fireWaterPo.setPhone(Optional.ofNullable(fireWaterMap.get("联系方式")).orElse("").toString());
|
|
|
- fireWaterPo.setType(fireWaterMap.get("水源类型").toString());
|
|
|
- fireWaterPo.setJurisdictionalAgency(fireWaterMap.get("管辖机构名称").toString());
|
|
|
- fireWaterPo.setGetWaterType(fireWaterMap.get("取水形式").toString());
|
|
|
- fireWaterPo.setWaterAdministrative(Optional.ofNullable(fireWaterMap.get("水源性质")).orElse("").toString());
|
|
|
- fireWaterPo.setStatus(fireWaterMap.get("可用状态").toString());
|
|
|
- fireWaterPo.setWaterUnit(fireWaterMap.get("供水单位").toString());
|
|
|
- fireWaterPo.setWaterGage(fireWaterMap.get("管网压力").toString());
|
|
|
+ fireWaterPo.setAddress(fireWaterMap.get("水源地址"));
|
|
|
+ fireWaterPo.setPhone(Optional.ofNullable(fireWaterMap.get("联系方式")).orElse(""));
|
|
|
+ fireWaterPo.setType(fireWaterMap.get("水源类型"));
|
|
|
+ fireWaterPo.setJurisdictionalAgency(fireWaterMap.get("管辖机构名称"));
|
|
|
+ fireWaterPo.setDetachmentName(fireWaterMap.get("支队名称"));
|
|
|
+ fireWaterPo.setGetWaterType(fireWaterMap.get("取水形式"));
|
|
|
+ fireWaterPo.setWaterAdministrative(Optional.ofNullable(fireWaterMap.get("水源性质")).orElse(""));
|
|
|
+ fireWaterPo.setStatus(fireWaterMap.get("可用状态"));
|
|
|
+ fireWaterPo.setWaterUnit(fireWaterMap.get("供水单位"));
|
|
|
+ fireWaterPo.setWaterGage(fireWaterMap.get("管网压力"));
|
|
|
return fireWaterPo;
|
|
|
}
|
|
|
}
|