|
@@ -1,11 +1,13 @@
|
|
|
package com.siwei.apply.controller;
|
|
|
|
|
|
+import com.siwei.apply.domain.NodeLand;
|
|
|
import com.siwei.apply.domain.res.GyjsydjfwscdjRes;
|
|
|
import com.siwei.apply.domain.res.GyjsydjfwscdjSinglRes;
|
|
|
import com.siwei.apply.domain.vo.GyjsydjfwscdjUpdateVo;
|
|
|
import com.siwei.apply.domain.vo.GyjsydjfwscdjVo;
|
|
|
import com.siwei.apply.domain.vo.OnChainVo;
|
|
|
import com.siwei.apply.service.GyjsydjfwscdjService;
|
|
|
+import com.siwei.apply.service.NodeLandService;
|
|
|
import com.siwei.common.core.domain.R;
|
|
|
import com.siwei.common.core.web.controller.BaseController;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -13,6 +15,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
import java.util.Map;
|
|
|
+import java.util.Objects;
|
|
|
|
|
|
/**
|
|
|
* 国有建设用地使用权及房屋所有权首次登记 控制器
|
|
@@ -24,6 +27,8 @@ import java.util.Map;
|
|
|
public class GyjsydjfwscdjController extends BaseController {
|
|
|
@Autowired
|
|
|
private GyjsydjfwscdjService gyjsydjfwscdjService;
|
|
|
+ @Autowired
|
|
|
+ NodeLandService nodeLandService;
|
|
|
|
|
|
/**
|
|
|
* 添加国有建设用地使用权及房屋所有权首次登记
|
|
@@ -93,6 +98,12 @@ public class GyjsydjfwscdjController extends BaseController {
|
|
|
@PutMapping("/onchain")
|
|
|
public R<Void> updateHasOnchain(@RequestBody OnChainVo onChainVo) {
|
|
|
try {
|
|
|
+ for (String id : onChainVo.getIds()) {
|
|
|
+ NodeLand nodeLand = nodeLandService.getNodeLandByNodeId(id);
|
|
|
+ if(Objects.isNull(nodeLand)){
|
|
|
+ return R.fail(502,"数据空间信息不存在,请检查先导入空间数据");
|
|
|
+ }
|
|
|
+ }
|
|
|
for (String id : onChainVo.getIds()) {
|
|
|
gyjsydjfwscdjService.updateHasOnchain(id, onChainVo.getHasOnchain());
|
|
|
}
|