Browse Source

增加首项更新上链数据

chenendian 2 weeks ago
parent
commit
126b7c5241

+ 7 - 1
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/controller/TjyydhxController.java

@@ -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());