|
@@ -81,9 +81,13 @@ public class ZAreaServiceImpl implements IZAreaService {
|
|
|
for (int i = n; i < list.size(); i++) {
|
|
|
GImportVo vo = list.get(i);
|
|
|
String districtValue = sysDictDataMapper.queryValueTextByKey("district", vo.getDistrict());
|
|
|
+ String sourceValue = sysDictDataMapper.queryValueTextByKey("community_source", vo.getSource());
|
|
|
if (StringUtils.isBlank(districtValue)) {
|
|
|
throw new ServiceException("" + "第" + (n + 1) + "行行政区填写错误,导入失败!");
|
|
|
}
|
|
|
+ if (StringUtils.isBlank(sourceValue)) {
|
|
|
+ throw new ServiceException("" + "第" + (n + 1) + "行来源填写错误,导入失败!");
|
|
|
+ }
|
|
|
try {
|
|
|
n++;
|
|
|
// 验证是否存在这个小区
|
|
@@ -103,6 +107,9 @@ public class ZAreaServiceImpl implements IZAreaService {
|
|
|
area.setCreateBy(operName);
|
|
|
area.setCreateTime(new Date());
|
|
|
area.setDistrict(districtValue);
|
|
|
+ area.setSource(sourceValue);
|
|
|
+ area.setAdministrative(vo.getAdministrative());
|
|
|
+ area.setRenovationColumn("Y");
|
|
|
baseMapper.insert(area);
|
|
|
if (StringUtils.isNotEmpty(vo.getBuildName())) {
|
|
|
//楼宇
|
|
@@ -110,6 +117,7 @@ public class ZAreaServiceImpl implements IZAreaService {
|
|
|
building.setAreaId(area.getId());
|
|
|
building.setCreateBy(operName);
|
|
|
building.setCreateTime(new Date());
|
|
|
+ building.setSource(sourceValue);
|
|
|
zBuildingMapper.insert(building);
|
|
|
if (StringUtils.isNotEmpty(vo.getUnitName())) {
|
|
|
//单元
|
|
@@ -118,6 +126,7 @@ public class ZAreaServiceImpl implements IZAreaService {
|
|
|
unit.setAreaId(area.getId());
|
|
|
unit.setCreateBy(operName);
|
|
|
unit.setCreateTime(new Date());
|
|
|
+ unit.setSource(sourceValue);
|
|
|
zUnitMapper.insert(unit);
|
|
|
if (StringUtils.isNotEmpty(vo.getHouseName())) {
|
|
|
//房屋
|
|
@@ -127,6 +136,10 @@ public class ZAreaServiceImpl implements IZAreaService {
|
|
|
house.setUnitId(unit.getId());
|
|
|
house.setCreateBy(operName);
|
|
|
house.setCreateTime(new Date());
|
|
|
+ house.setSource(sourceValue);
|
|
|
+ house.setHouseUserName(vo.getHouseUserName());
|
|
|
+ house.setIdCard(vo.getIdCard());
|
|
|
+ house.setPhoto(vo.getPhoto());
|
|
|
zHouseMapper.insert(house);
|
|
|
successNum++;
|
|
|
} else {
|
|
@@ -148,6 +161,7 @@ public class ZAreaServiceImpl implements IZAreaService {
|
|
|
building.setAreaId(area.getId());
|
|
|
building.setCreateBy(operName);
|
|
|
building.setCreateTime(new Date());
|
|
|
+ building.setSource(sourceValue);
|
|
|
zBuildingMapper.insert(building);
|
|
|
if (StringUtils.isNotEmpty(vo.getUnitName())) {
|
|
|
//单元
|
|
@@ -156,6 +170,7 @@ public class ZAreaServiceImpl implements IZAreaService {
|
|
|
unit.setBuildingId(building.getId());
|
|
|
unit.setCreateBy(operName);
|
|
|
unit.setCreateTime(new Date());
|
|
|
+ unit.setSource(sourceValue);
|
|
|
zUnitMapper.insert(unit);
|
|
|
if (StringUtils.isNotEmpty(vo.getHouseName())) {
|
|
|
//房屋
|
|
@@ -165,6 +180,10 @@ public class ZAreaServiceImpl implements IZAreaService {
|
|
|
house.setUnitId(unit.getId());
|
|
|
house.setCreateBy(operName);
|
|
|
house.setCreateTime(new Date());
|
|
|
+ house.setSource(sourceValue);
|
|
|
+ house.setHouseUserName(vo.getHouseUserName());
|
|
|
+ house.setIdCard(vo.getIdCard());
|
|
|
+ house.setPhoto(vo.getPhoto());
|
|
|
zHouseMapper.insert(house);
|
|
|
successNum++;
|
|
|
} else {
|
|
@@ -184,6 +203,7 @@ public class ZAreaServiceImpl implements IZAreaService {
|
|
|
unit.setBuildingId(building.getId());
|
|
|
unit.setCreateBy(operName);
|
|
|
unit.setCreateTime(new Date());
|
|
|
+ unit.setSource(sourceValue);
|
|
|
zUnitMapper.insert(unit);
|
|
|
if (StringUtils.isNotEmpty(vo.getHouseName())) {
|
|
|
//房屋
|
|
@@ -193,6 +213,10 @@ public class ZAreaServiceImpl implements IZAreaService {
|
|
|
house.setUnitId(unit.getId());
|
|
|
house.setCreateBy(operName);
|
|
|
house.setCreateTime(new Date());
|
|
|
+ house.setSource(sourceValue);
|
|
|
+ house.setHouseUserName(vo.getHouseUserName());
|
|
|
+ house.setIdCard(vo.getIdCard());
|
|
|
+ house.setPhoto(vo.getPhoto());
|
|
|
zHouseMapper.insert(house);
|
|
|
successNum++;
|
|
|
} else {
|
|
@@ -210,6 +234,10 @@ public class ZAreaServiceImpl implements IZAreaService {
|
|
|
house.setUnitId(unit.getId());
|
|
|
house.setCreateBy(operName);
|
|
|
house.setCreateTime(new Date());
|
|
|
+ house.setSource(sourceValue);
|
|
|
+ house.setHouseUserName(vo.getHouseUserName());
|
|
|
+ house.setIdCard(vo.getIdCard());
|
|
|
+ house.setPhoto(vo.getPhoto());
|
|
|
zHouseMapper.insert(house);
|
|
|
successNum++;
|
|
|
}
|
|
@@ -292,6 +320,7 @@ public class ZAreaServiceImpl implements IZAreaService {
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getDistrict()), ZArea::getDistrict, bo.getDistrict());
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getCalculateDistrict()), ZArea::getCalculateDistrict, bo.getCalculateDistrict());
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getBelongingPack()), ZArea::getBelongingPack, bo.getBelongingPack());
|
|
|
+ lqw.like(StringUtils.isNotBlank(bo.getAdministrative()), ZArea::getAdministrative, bo.getAdministrative());
|
|
|
return lqw;
|
|
|
}
|
|
|
|