|
@@ -3,6 +3,7 @@ package com.siwei.apply.controller;
|
|
|
import com.siwei.apply.domain.res.TjyydhxRes;
|
|
|
import com.siwei.apply.domain.vo.TjyydhxUpdateVo;
|
|
|
import com.siwei.apply.domain.vo.TjyydhxVo;
|
|
|
+import com.siwei.apply.service.ProjectService;
|
|
|
import com.siwei.apply.service.TjyydhxService;
|
|
|
import com.siwei.common.core.domain.R;
|
|
|
import com.siwei.common.core.web.controller.BaseController;
|
|
@@ -22,6 +23,8 @@ import java.util.Map;
|
|
|
public class TjyydhxController extends BaseController {
|
|
|
@Autowired
|
|
|
private TjyydhxService tjyydhxService;
|
|
|
+ @Autowired
|
|
|
+ private ProjectService projectService;
|
|
|
|
|
|
/**
|
|
|
* 添加规划条件与用地红线出具
|
|
@@ -86,18 +89,21 @@ public class TjyydhxController extends BaseController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 这里没有校验空间数据,是因为(流程第二项t_ydbp 表中对应的地块信息,如果按顺序流程,则第一项未上链,则第二一定无值,校验没有意义)
|
|
|
* 更新规划条件与用地红线出具的上链状态
|
|
|
*/
|
|
|
@PutMapping("/onchain")
|
|
|
public R<Void> updateHasOnchain(@RequestBody Map<String, Object> params) {
|
|
|
try {
|
|
|
String id = (String) params.get("id");
|
|
|
+ String projectId = (String) params.get("projectId");
|
|
|
Boolean hasOnchain = (Boolean) params.get("hasOnchain");
|
|
|
if (StringUtils.isBlank(id)) {
|
|
|
return R.fail("nodeId不能为空");
|
|
|
}
|
|
|
-
|
|
|
tjyydhxService.updateHasOnchain(id, hasOnchain);
|
|
|
+ // 更新项目表的上链数量
|
|
|
+ projectService.countOnChinaNum(projectId);
|
|
|
return R.ok();
|
|
|
} catch (Exception e) {
|
|
|
return R.fail(e.getMessage());
|