From 34981c30a78e8bbd7791131059a9210f9928b62c Mon Sep 17 00:00:00 2001
From: 刘光辉 <347230014@qq.com>
Date: 星期四, 17 九月 2026 09:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master

---
 jnpf-dms/jnpf-dms-controller/src/main/java/jnpf/dmsController/DmsDanganCundangJieshouController.java |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 52 insertions(+), 0 deletions(-)

diff --git a/jnpf-dms/jnpf-dms-controller/src/main/java/jnpf/dmsController/DmsDanganCundangJieshouController.java b/jnpf-dms/jnpf-dms-controller/src/main/java/jnpf/dmsController/DmsDanganCundangJieshouController.java
new file mode 100644
index 0000000..4619e38
--- /dev/null
+++ b/jnpf-dms/jnpf-dms-controller/src/main/java/jnpf/dmsController/DmsDanganCundangJieshouController.java
@@ -0,0 +1,52 @@
+package jnpf.dmsController;
+
+import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import jnpf.base.ActionResult;
+import jnpf.dmsEntity.DmsDanganCundangShenqingDanganheEntity;
+import jnpf.dmsEntity.form.DmsDanganCundangJieshouCheckForm;
+import jnpf.dmsEntity.form.DmsDanganCundangJieshouForm;
+import jnpf.dmsService.DmsDanganCundangJieshouService;
+import jnpf.exception.DataException;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+@Slf4j
+@Tag(name = "DMS妗f瀛樻。鎺ユ敹鎺ュ彛", description = "妗f瀛樻。鎺ユ敹涓氬姟鎿嶄綔")
+@RestController
+@RequestMapping("/biz/dangan/cundang")
+@RequiredArgsConstructor
+public class DmsDanganCundangJieshouController {
+
+    private final DmsDanganCundangJieshouService jieshouService;
+
+    @Operation(summary = "鎺ユ敹妗f瀛樻。鐢宠涓殑妗f鐩�")
+    @PostMapping("/jieshou")
+    public ActionResult<String> jieshou(@RequestBody(required = false) DmsDanganCundangJieshouForm form) {
+        try {
+            jieshouService.jieshou(form);
+            return ActionResult.success("妗f瀛樻。鎺ユ敹鎴愬姛", "妗f瀛樻。鎺ユ敹鎴愬姛");
+        } catch (DataException e) {
+            log.warn("妗f瀛樻。鎺ユ敹澶辫触锛歿}", e.getMessage());
+            return ActionResult.fail(e.getMessage());
+        }
+    }
+
+    @Operation(summary = "鏍¢獙妗f鐩掓槸鍚﹀彲鎺ユ敹")
+    @PostMapping("/jieshou/check")
+    public ActionResult<DmsDanganCundangShenqingDanganheEntity> check(
+            @RequestBody(required = false) DmsDanganCundangJieshouCheckForm form) {
+        try {
+            DmsDanganCundangShenqingDanganheEntity danganhe =
+                    jieshouService.check(form == null ? null : form.getDanganheBianhao());
+            return ActionResult.success("妗f鐩掑彲鎺ユ敹", danganhe);
+        } catch (DataException e) {
+            log.warn("妗f鐩掓帴鏀舵牎楠屽け璐ワ細{}", e.getMessage());
+            return ActionResult.fail(e.getMessage());
+        }
+    }
+}

--
Gitblit v1.8.0