|
@@ -74,7 +74,8 @@ public class TakeDataServiceImpl implements TakeDataService {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private FwmxMapper fwmxMapper;
|
|
private FwmxMapper fwmxMapper;
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private LandOneCodeMapper landOneCodeMapper;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public String add(TakeDataAddVo takeDataAddVo) {
|
|
public String add(TakeDataAddVo takeDataAddVo) {
|
|
@@ -82,8 +83,6 @@ public class TakeDataServiceImpl implements TakeDataService {
|
|
|
return "1";
|
|
return "1";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
/**
|
|
/**
|
|
|
* 同步土地或房屋首次登记数据
|
|
* 同步土地或房屋首次登记数据
|
|
|
* @param projectId
|
|
* @param projectId
|
|
@@ -785,11 +784,16 @@ public class TakeDataServiceImpl implements TakeDataService {
|
|
|
updateVo.setTbzt("1");
|
|
updateVo.setTbzt("1");
|
|
|
thirdRecordStatusMapper.updateById(updateVo);
|
|
thirdRecordStatusMapper.updateById(updateVo);
|
|
|
|
|
|
|
|
- //这里需要更新绑定关系
|
|
|
|
|
- ProjectImmobileCode updateImmobileCode = new ProjectImmobileCode();
|
|
|
|
|
- updateImmobileCode.setCode(bdcdyh);
|
|
|
|
|
- updateImmobileCode.setPreAssignCode(yfbdcdyh);
|
|
|
|
|
- projectImmobileCodeMapper.updateByPreCode(updateImmobileCode);
|
|
|
|
|
|
|
+ ProjectImmobileCode immobileCodeRes = projectImmobileCodeMapper.selectByPreAssignCode(yfbdcdyh);
|
|
|
|
|
+ if(Objects.nonNull(immobileCodeRes)){
|
|
|
|
|
+ //这里需要更新绑定关系
|
|
|
|
|
+ ProjectImmobileCode updateImmobileCode = new ProjectImmobileCode();
|
|
|
|
|
+ updateImmobileCode.setCode(bdcdyh);
|
|
|
|
|
+ projectImmobileCodeMapper.updateById(updateImmobileCode);
|
|
|
|
|
+ //这里需要更新当前项目的不动产登记号(保证资源码正确)
|
|
|
|
|
+ String projectId = immobileCodeRes.getProjectId();
|
|
|
|
|
+ landOneCodeMapper.updateCodeByProjectId(projectId,bdcdyh);
|
|
|
|
|
+ }
|
|
|
return body.getId();
|
|
return body.getId();
|
|
|
}).exceptionally(e -> {
|
|
}).exceptionally(e -> {
|
|
|
log.error("不动产远程抓取数据失败: ywh={}, ywlx={}", ywh, ywlx, e);
|
|
log.error("不动产远程抓取数据失败: ywh={}, ywlx={}", ywh, ywlx, e);
|