|
|
|
@ -21,6 +21,7 @@ import com.epmet.plugin.power.modules.axis.excel.PowerKernelHouseholdExcel; |
|
|
|
import com.epmet.plugin.power.modules.axis.service.PowerKernelHouseholdService; |
|
|
|
import org.apache.commons.compress.utils.Lists; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.util.StringUtils; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
|
@ -115,14 +116,22 @@ public class PowerKernelHouseholdController { |
|
|
|
IcHouseDTO houseDto = icHouseDTOResult.getData(); |
|
|
|
entity = new PowerKernelHouseholdEntity(); |
|
|
|
entity.setHouseId(houseInfo.getHomeId()); |
|
|
|
entity.setLongitude(new BigDecimal(houseInfo.getBuildingLongitude())); |
|
|
|
entity.setLatitude(new BigDecimal(houseInfo.getBuildingLatitude())); |
|
|
|
|
|
|
|
if(!StringUtils.isEmpty(houseInfo.getBuildingLatitude()) && !StringUtils.isEmpty(houseInfo.getBuildingLongitude())){ |
|
|
|
entity.setLatitude(new BigDecimal(houseInfo.getBuildingLatitude())); |
|
|
|
entity.setLongitude(new BigDecimal(houseInfo.getBuildingLongitude())); |
|
|
|
} else { |
|
|
|
entity.setLatitude(BigDecimal.ZERO); |
|
|
|
entity.setLongitude(BigDecimal.ZERO); |
|
|
|
} |
|
|
|
entity.setAddress(houseInfo.getAllName()); |
|
|
|
entity.setCustomerId(loginUserUtil.getLoginUserCustomerId()); |
|
|
|
|
|
|
|
entity.setOwnerPhone(houseDto.getOwnerPhone()); |
|
|
|
entity.setOwnerIdCard(houseDto.getOwnerIdCard()); |
|
|
|
entity.setOwnerName(houseDto.getOwnerName()); |
|
|
|
|
|
|
|
entity.setStructReferenceId(form.getAxisStructId()); |
|
|
|
powerKernelHouseholdService.insert(entity); |
|
|
|
} |
|
|
|
return new Result(); |
|
|
|
|