瀏覽代碼

用地预审与选址设置是否上链

gushoubang 2 月之前
父節點
當前提交
190925aa49

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

@@ -73,4 +73,19 @@ public class YdysyxzController 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");
+            ydysyxzService.updateHasOnchain(id, hasOnchain);
+            return R.ok();
+        } catch (Exception e) {
+            return R.fail(e.getMessage());
+        }
+    }
 }

+ 6 - 0
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/mapper/YdysyxzMapper.java

@@ -3,6 +3,7 @@ package com.siwei.apply.mapper;
 import com.siwei.apply.domain.Ydysyxz;
 import com.siwei.apply.domain.vo.YdysyxzUpdateVo;
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
 
 /**
  * 用地预审与选址 t_ydysyxz
@@ -35,4 +36,9 @@ public interface YdysyxzMapper {
      * @param ydysyxzUpdateVo
      */
     void update(YdysyxzUpdateVo ydysyxzUpdateVo);
+
+    /**
+     * 更新上链状态
+     */
+    void updateHasOnchain(@Param("id") String id,@Param("hasOnchain") Boolean hasOnchain);
 }

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

@@ -33,4 +33,9 @@ public interface YdysyxzService {
      * @param ydysyxzUpdateVo 用地预审与选址视图对象
      */
     void update(YdysyxzUpdateVo ydysyxzUpdateVo);
+
+    /**
+     * 更新用地预审与选址的上链状态
+     */
+    void updateHasOnchain(String id, Boolean hasOnchain);
 }

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

@@ -59,4 +59,9 @@ public class YdysyxzImpl implements YdysyxzService {
     public void update(YdysyxzUpdateVo ydysyxzUpdateVo) {
         ydysyxzMapper.update(ydysyxzUpdateVo);
     }
+
+    @Override
+    public void updateHasOnchain(String id, Boolean hasOnchain) {
+        ydysyxzMapper.updateHasOnchain(id, hasOnchain);
+    }
 }

+ 5 - 0
siwei-modules/siwei-apply/src/main/resources/mapper/YdysyxzMapper.xml

@@ -55,4 +55,9 @@
         </set>
         WHERE id = #{id}
     </update>
+    <update id="updateHasOnchain">
+        UPDATE t_ydysyxz
+        SET has_onchain = #{hasOnchain}, updated_at = now()
+        WHERE id = #{id}
+    </update>
 </mapper>