1
0
gushoubang 2 сар өмнө
parent
commit
ab7ac533c6

+ 27 - 7
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/controller/GyjsydscdjController.java

@@ -2,16 +2,19 @@ package com.siwei.apply.controller;
 
 import com.siwei.apply.domain.Gyjsydscdj;
 import com.siwei.apply.service.GyjsydscdjService;
+import com.siwei.common.core.domain.R;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+import java.util.HashMap;
+import java.util.Map;
+
 /**
  * 国有建设用地使用权首次登记 控制器
  */
 @RestController
 @RequestMapping("/gyjsydscdj")
 public class GyjsydscdjController {
-
     @Autowired
     private GyjsydscdjService gyjsydscdjService;
 
@@ -21,8 +24,15 @@ public class GyjsydscdjController {
      * @param gyjsydscdj
      */
     @PostMapping()
-    public void add(@RequestBody Gyjsydscdj gyjsydscdj) {
-        gyjsydscdjService.add(gyjsydscdj);
+    public R<Map> add(@RequestBody Gyjsydscdj gyjsydscdj) {
+        try {
+            String id = gyjsydscdjService.add(gyjsydscdj);
+            Map<String, String> map = new HashMap<>();
+            map.put("id", id);
+            return R.ok(map);
+        } catch (Exception e) {
+            return R.fail(e.getMessage());
+        }
     }
 
     /**
@@ -32,8 +42,13 @@ public class GyjsydscdjController {
      * @return
      */
     @GetMapping()
-    public Gyjsydscdj get(@PathVariable String id) {
-        return gyjsydscdjService.get(id);
+    public R<Gyjsydscdj> get(@PathVariable String id) {
+        try {
+            Gyjsydscdj gyjsydscdj = gyjsydscdjService.get(id);
+            return R.ok(gyjsydscdj);
+        } catch (Exception e) {
+            return R.fail(e.getMessage());
+        }
     }
 
     /**
@@ -42,7 +57,12 @@ public class GyjsydscdjController {
      * @param gyjsydscdj
      */
     @PutMapping()
-    public void update(@RequestBody Gyjsydscdj gyjsydscdj) {
-        gyjsydscdjService.update(gyjsydscdj);
+    public R<Void> update(@RequestBody Gyjsydscdj gyjsydscdj) {
+        try {
+            gyjsydscdjService.update(gyjsydscdj);
+            return R.ok();
+        } catch (Exception e) {
+            return R.fail(e.getMessage());
+        }
     }
 }

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

@@ -11,7 +11,7 @@ public interface GyjsydscdjService {
      *
      * @param gyjsydscdj 实体
      */
-    void add(Gyjsydscdj gyjsydscdj);
+    String add(Gyjsydscdj gyjsydscdj);
 
     /**
      * 根据ID获取国有建设用地使用权首次登记记录

+ 6 - 1
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/service/impl/GyjsydscdjImpl.java

@@ -6,6 +6,8 @@ import com.siwei.apply.service.GyjsydscdjService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import static com.siwei.apply.common.Common.UserId;
+
 /**
  * 国有建设用地使用权首次登记 服务实现类
  */
@@ -16,8 +18,11 @@ public class GyjsydscdjImpl implements GyjsydscdjService {
     private GyjsydscdjMapper gyjsydscdjMapper;
 
     @Override
-    public void add(Gyjsydscdj gyjsydscdj) {
+    public String add(Gyjsydscdj gyjsydscdj) {
+        gyjsydscdj.generateId();
+        gyjsydscdj.setCreatorId(UserId);
         gyjsydscdjMapper.add(gyjsydscdj);
+        return gyjsydscdj.getId();
     }
 
     @Override