Parcourir la source

土地核验与规划核实添加上链

gushoubang il y a 2 mois
Parent
commit
8e9033905c

+ 15 - 0
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/controller/TdhyhsController.java

@@ -72,4 +72,19 @@ public class TdhyhsController extends BaseController {
             return R.fail(e.getMessage());
         }
     }
+
+    /**
+     * 更新土地核验与规划核实的上链状态
+     */
+    @PutMapping("/onchain")
+    public R<Void> updateHasOnchain(@RequestBody Map<String, Object> params) {
+        try {
+            String id = (String) params.get("id");
+            Boolean hasOnchain = (Boolean) params.get("hasOnchain");
+            tdhyhsService.updateHasOnchain(id, hasOnchain);
+            return R.ok();
+        } catch (Exception e) {
+            return R.fail(e.getMessage());
+        }
+    }
 }

+ 8 - 0
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/mapper/TdhyhsMapper.java

@@ -3,6 +3,7 @@ package com.siwei.apply.mapper;
 import com.siwei.apply.domain.Tdhyhs;
 import com.siwei.apply.domain.vo.TdhyhsUpdateVo;
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
 
 // 土地核验与规划核实 Mapper 接口
 @Mapper
@@ -33,4 +34,11 @@ public interface TdhyhsMapper {
      * @param tdhyhsUpdateVo
      */
     void update(TdhyhsUpdateVo tdhyhsUpdateVo);
+
+    /**
+     * 更新土地核验与规划核实的上链状态
+     * @param id 主键ID
+     * @param hasOnchain 是否上链
+     */
+    void updateHasOnchain(@Param("id") String id, @Param("hasOnchain") Boolean hasOnchain);
 }

+ 8 - 1
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/service/TdhyhsService.java

@@ -32,7 +32,14 @@ public interface TdhyhsService {
     /**
      * 更新土地核验与规划核实信息
      *
-     * @param tdhyhsUpdateVo 地核验与规划核实更新视图对象
+     * @param tdhyhsUpdateVo ��地核验与规划核实更新视图对象
      */
     void update(TdhyhsUpdateVo tdhyhsUpdateVo);
+
+    /**
+     * 更新土地核验与规划核实的上链状态
+     * @param id 主键ID
+     * @param hasOnchain 是否上链
+     */
+    void updateHasOnchain(String id, Boolean hasOnchain);
 }

+ 5 - 0
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/service/impl/TdhyhsImpl.java

@@ -58,4 +58,9 @@ public class TdhyhsImpl implements TdhyhsService {
     public void update(TdhyhsUpdateVo tdhyhsUpdateVo) {
         tdhyhsMapper.update(tdhyhsUpdateVo);
     }
+
+    @Override
+    public void updateHasOnchain(String id, Boolean hasOnchain) {
+        tdhyhsMapper.updateHasOnchain(id, hasOnchain);
+    }
 }

+ 7 - 0
siwei-modules/siwei-apply/src/main/resources/mapper/TdhyhsMapper.xml

@@ -57,4 +57,11 @@
         WHERE id = #{id}
     </update>
 
+    <!-- 更新has_onchain字段 -->
+    <update id="updateHasOnchain">
+        UPDATE t_tdhyhs
+        SET has_onchain = #{hasOnchain}, updated_at = now()
+        WHERE id = #{id}
+    </update>
+
 </mapper>