Selaa lähdekoodia

修改多个支持

gushoubang 1 kuukausi sitten
vanhempi
commit
d9ab8ed66e
16 muutettua tiedostoa jossa 70 lisäystä ja 62 poistoa
  1. 6 6
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/controller/GyjsydjfwscdjController.java
  2. 4 4
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/controller/GyjsydscdjController.java
  3. 4 4
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/controller/TdhyhsController.java
  4. 5 1
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/res/GyjsydjfwscdjRes.java
  5. 5 1
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/res/GyjsydscdjRes.java
  6. 5 1
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/res/TdhyhsRes.java
  7. 3 5
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/mapper/GyjsydjfwscdjMapper.java
  8. 3 5
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/mapper/GyjsydscdjMapper.java
  9. 3 2
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/mapper/TdhyhsMapper.java
  10. 1 4
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/service/GyjsydjfwscdjService.java
  11. 8 8
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/service/impl/Gyjsydjfwscdjmpl.java
  12. 8 8
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/service/impl/GyjsydscdjImpl.java
  13. 9 8
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/service/impl/TdhyhsImpl.java
  14. 2 1
      siwei-modules/siwei-apply/src/main/resources/mapper/GyjsydjfwscdjMapper.xml
  15. 2 1
      siwei-modules/siwei-apply/src/main/resources/mapper/GyjsydscdjMapper.xml
  16. 2 3
      siwei-modules/siwei-apply/src/main/resources/mapper/TdhyhsMapper.xml

+ 6 - 6
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/controller/GyjsydjfwscdjController.java

@@ -29,10 +29,10 @@ public class GyjsydjfwscdjController extends BaseController {
     @PostMapping()
     public R<Map> Add(@RequestBody GyjsydjfwscdjVo gyjsydjfwscdjVo) {
         try {
-            Boolean b = gyjsydjfwscdjService.isExit(gyjsydjfwscdjVo.getProjectId());
-            if (b == true) {
-                return R.fail("此项目已添加国有建设用地使用权及房屋所有权首次登记");
-            }
+//            Boolean b = gyjsydjfwscdjService.isExit(gyjsydjfwscdjVo.getProjectId());
+//            if (b == true) {
+//                return R.fail("此项目已添加国有建设用地使用权及房屋所有权首次登记");
+//            }
             String id = gyjsydjfwscdjService.add(gyjsydjfwscdjVo);
             Map<String, String> map = new HashMap<>();
             map.put("id", id);
@@ -43,10 +43,10 @@ public class GyjsydjfwscdjController extends BaseController {
     }
 
     /**
-     * 获取国有建设用地使用权及房屋所有权首次登记
+     * 获取国有建设用地使用权及房屋所有权首次登记(返回结果对象,内含列表)
      *
      * @param projectId 项目ID
-     * @return 国有建设用地使用权及房屋所有权首次登记
+     * @return 结果对象
      */
     @GetMapping("/{projectId}")
     public R<GyjsydjfwscdjRes> Get(@PathVariable String projectId) {

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

@@ -29,10 +29,10 @@ public class GyjsydscdjController extends BaseController {
     @PostMapping()
     public R<Map> Add(@RequestBody GyjsydscdjVo gyjsydscdjVo) {
         try {
-            Boolean b = gyjsydscdjService.isExit(gyjsydscdjVo.getProjectId());
-            if (b == true) {
-                return R.fail("此项目已添加国有建设用地使用权首次登记");
-            }
+//            Boolean b = gyjsydscdjService.isExit(gyjsydscdjVo.getProjectId());
+//            if (b == true) {
+//                return R.fail("此项目已添加国有建设用地使用权首次登记");
+//            }
             String id = gyjsydscdjService.add(gyjsydscdjVo);
             Map<String, String> map = new HashMap<>();
             map.put("id", id);

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

@@ -29,10 +29,10 @@ public class TdhyhsController extends BaseController {
     @PostMapping()
     public R<Map> Add(@RequestBody TdhyhsVo tdhyhsVo) {
         try {
-            Boolean b = tdhyhsService.isExit(tdhyhsVo.getProjectId());
-            if (b == true) {
-                return R.fail("此项目已添加土地核验与规划核实");
-            }
+//            Boolean b = tdhyhsService.isExit(tdhyhsVo.getProjectId());
+//            if (b == true) {
+//                return R.fail("此项目已添加土地核验与规划核实");
+//            }
             String id = tdhyhsService.add(tdhyhsVo);
             Map<String, String> map = new HashMap<>();
             map.put("id", id);

+ 5 - 1
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/res/GyjsydjfwscdjRes.java

@@ -3,11 +3,15 @@ package com.siwei.apply.domain.res;
 import com.siwei.apply.domain.Gyjsydjfwscdj;
 import lombok.Data;
 
+import java.util.List;
+
 /**
  * 国有建设用地使用权及房屋所有权首次登记 结果对象
  */
 @Data
-public class GyjsydjfwscdjRes extends Gyjsydjfwscdj {
+public class GyjsydjfwscdjRes {
+    String projectId; // 项目ID
     String projectName;// 项目名称
     String projectCode;// 项目代码
+    List<Gyjsydjfwscdj> gyjsydjfwscdjList; // 首次登记列表
 }

+ 5 - 1
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/res/GyjsydscdjRes.java

@@ -3,11 +3,15 @@ package com.siwei.apply.domain.res;
 import com.siwei.apply.domain.Gyjsydscdj;
 import lombok.Data;
 
+import java.util.List;
+
 /**
  * 国有建设用地使用权首次登记 结果对象
  */
 @Data
-public class GyjsydscdjRes extends Gyjsydscdj {
+public class GyjsydscdjRes {
+    String projectId; // 项目ID
     String projectName;// 项目名称
     String projectCode;// 项目代码
+    List<Gyjsydscdj> gyjsydscdjList; // 首次登记列表
 }

+ 5 - 1
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/res/TdhyhsRes.java

@@ -3,11 +3,15 @@ package com.siwei.apply.domain.res;
 import com.siwei.apply.domain.Tdhyhs;
 import lombok.Data;
 
+import java.util.List;
+
 /**
  * 土地核验与规划核实 结果对象
  */
 @Data
-public class TdhyhsRes extends Tdhyhs {
+public class TdhyhsRes {
+    String projectId; // 项目ID
     String projectName;// 项目名称
     String projectCode;// 项目代码
+    List<Tdhyhs> tdhyhsList; // 核验与核实记录列表
 }

+ 3 - 5
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/mapper/GyjsydjfwscdjMapper.java

@@ -4,6 +4,7 @@ import com.siwei.apply.domain.Gyjsydjfwscdj;
 import com.siwei.apply.domain.vo.GyjsydjfwscdjUpdateVo;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
+import java.util.List;
 
 // 国有建设用地使用权及房屋所有权首次登记 Mapper 接口
 @Mapper
@@ -21,12 +22,9 @@ public interface GyjsydjfwscdjMapper {
     void add(Gyjsydjfwscdj gyjsydjfwscdj);
 
     /**
-     * 获取国有建设用地使用权及房屋所有权首次登记信息
-     *
-     * @param projectId
-     * @return
+     * 根据项目ID获取列表(与Jsgcghxk模式一致)
      */
-    Gyjsydjfwscdj get(String projectId);
+    List<Gyjsydjfwscdj> get(String projectId);
 
     /**
      * 更新国有建设用地使用权及房屋所有权首次登记信息

+ 3 - 5
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/mapper/GyjsydscdjMapper.java

@@ -4,6 +4,7 @@ import com.siwei.apply.domain.Gyjsydscdj;
 import com.siwei.apply.domain.vo.GyjsydscdjUpdateVo;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
+import java.util.List;
 
 // 国有建设用地使用权首次登记 Mapper 接口
 @Mapper
@@ -21,12 +22,9 @@ public interface GyjsydscdjMapper {
     void add(Gyjsydscdj gyjsydscdj);
 
     /**
-     * 获取国有建设用地使用权首次登记信息
-     *
-     * @param projectId
-     * @return
+     * 获取国有建设用地使用权首次登记信息列表
      */
-    Gyjsydscdj get(String projectId);
+    List<Gyjsydscdj> get(String projectId);
 
     /**
      * 更新国有建设用地使用权首次登记信息

+ 3 - 2
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/mapper/TdhyhsMapper.java

@@ -4,6 +4,7 @@ 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;
+import java.util.List;
 
 // 土地核验与规划核实 Mapper 接口
 @Mapper
@@ -21,12 +22,12 @@ public interface TdhyhsMapper {
     void add(Tdhyhs tdhyhs);
 
     /**
-     * 获取土地核验与规划核实信息
+     * 获取土地核验与规划核实信息列表
      *
      * @param projectId
      * @return
      */
-    Tdhyhs get(String projectId);
+    List<Tdhyhs> get(String projectId);
 
     /**
      * 更新土地核验与规划核实信息

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

@@ -22,10 +22,7 @@ public interface GyjsydjfwscdjService {
     String add(GyjsydjfwscdjVo gyjsydjfwscdjVo);
 
     /**
-     * 获取国有建设用地使用权及房屋所有权首次登记信息
-     *
-     * @param projectId 项目ID
-     * @return 国有建设用地使用权及房屋所有权首次登记结果对象
+     * 获取国有建设用地使用权及房屋所有权首次登记信息(结果对象内含列表)
      */
     GyjsydjfwscdjRes get(String projectId);
 

+ 8 - 8
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/service/impl/Gyjsydjfwscdjmpl.java

@@ -74,17 +74,17 @@ public class Gyjsydjfwscdjmpl implements GyjsydjfwscdjService {
 
     @Override
     public GyjsydjfwscdjRes get(String projectId) {
-        Gyjsydjfwscdj gyjsydjfwscdj = gyjsydjfwscdjMapper.get(projectId);
+        List<Gyjsydjfwscdj> list = gyjsydjfwscdjMapper.get(projectId);
         Project project = projectMapper.get(projectId);
 
-        GyjsydjfwscdjRes gyjsydjfwscdjRes = new GyjsydjfwscdjRes();
-        if(gyjsydjfwscdj != null){
-            BeanUtils.copyProperties(gyjsydjfwscdj, gyjsydjfwscdjRes);
+        GyjsydjfwscdjRes res = new GyjsydjfwscdjRes();
+        res.setProjectId(projectId);
+        if (project != null) {
+            res.setProjectName(project.getName());
+            res.setProjectCode(project.getCode());
         }
-        gyjsydjfwscdjRes.setProjectId(projectId);
-        gyjsydjfwscdjRes.setProjectName(project.getName());
-        gyjsydjfwscdjRes.setProjectCode(project.getCode());
-        return gyjsydjfwscdjRes;
+        res.setGyjsydjfwscdjList(list);
+        return res;
     }
 
     @Override

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

@@ -75,17 +75,17 @@ public class GyjsydscdjImpl implements GyjsydscdjService {
 
     @Override
     public GyjsydscdjRes get(String projectId) {
-        Gyjsydscdj gyjsydscdj = gyjsydscdjMapper.get(projectId);
+        List<Gyjsydscdj> list = gyjsydscdjMapper.get(projectId);
         Project project = projectMapper.get(projectId);
 
-        GyjsydscdjRes gyjsydscdjRes = new GyjsydscdjRes();
-        if(gyjsydscdj != null){
-            BeanUtils.copyProperties(gyjsydscdj, gyjsydscdjRes);
+        GyjsydscdjRes res = new GyjsydscdjRes();
+        res.setProjectId(projectId);
+        if (project != null) {
+            res.setProjectName(project.getName());
+            res.setProjectCode(project.getCode());
         }
-        gyjsydscdjRes.setProjectId(projectId);
-        gyjsydscdjRes.setProjectName(project.getName());
-        gyjsydscdjRes.setProjectCode(project.getCode());
-        return gyjsydscdjRes;
+        res.setGyjsydscdjList(list);
+        return res;
     }
 
     @Override

+ 9 - 8
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/service/impl/TdhyhsImpl.java

@@ -74,17 +74,18 @@ public class TdhyhsImpl implements TdhyhsService {
 
     @Override
     public TdhyhsRes get(String projectId) {
-        Tdhyhs tdhyhs = tdhyhsMapper.get(projectId);
+        // 改为返回列表并封装到结果对象
+        List<Tdhyhs> list = tdhyhsMapper.get(projectId);
         Project project = projectMapper.get(projectId);
 
-        TdhyhsRes tdhyhsRes = new TdhyhsRes();
-        if(tdhyhs != null){
-            BeanUtils.copyProperties(tdhyhs, tdhyhsRes);
+        TdhyhsRes res = new TdhyhsRes();
+        res.setProjectId(projectId);
+        if (project != null) {
+            res.setProjectName(project.getName());
+            res.setProjectCode(project.getCode());
         }
-        tdhyhsRes.setProjectId(projectId);
-        tdhyhsRes.setProjectName(project.getName());
-        tdhyhsRes.setProjectCode(project.getCode());
-        return tdhyhsRes;
+        res.setTdhyhsList(list);
+        return res;
     }
 
     @Override

+ 2 - 1
siwei-modules/siwei-apply/src/main/resources/mapper/GyjsydjfwscdjMapper.xml

@@ -43,11 +43,12 @@
                 now(), now())
     </insert>
 
-    <!-- 根据项目ID获取记录 -->
+    <!-- 根据项目ID获取记录(返回全部,按创建时间升序) -->
     <select id="get" resultMap="BaseResultMap" parameterType="String">
         SELECT *
         FROM t_gyjsydjfwscdj
         WHERE project_id = #{projectId}
+        ORDER BY created_at ASC
     </select>
 
     <!-- 更新记录 -->

+ 2 - 1
siwei-modules/siwei-apply/src/main/resources/mapper/GyjsydscdjMapper.xml

@@ -38,11 +38,12 @@
                 #{hasOnchain}, #{creatorId}, now(), now())
     </insert>
 
-    <!-- 根据项目ID获取记录 -->
+    <!-- 根据项目ID获取记录(返回全部,按创建时间升序) -->
     <select id="get" resultMap="GyjsydscdjResultMap" parameterType="String">
         SELECT *
         FROM t_gyjsydscdj
         WHERE project_id = #{projectId}
+        ORDER BY created_at ASC
     </select>
 
     <!-- 更新记录 -->

+ 2 - 3
siwei-modules/siwei-apply/src/main/resources/mapper/TdhyhsMapper.xml

@@ -12,7 +12,6 @@
         <result property="hgzh" column="hgzh"/>
         <result property="fzjg" column="fzjg"/>
         <result property="fzDate" column="fz_date"/>
-        <!-- 新增字段映射 -->
         <result property="jsdw" column="jsdw"/>
         <result property="gljsgcghxkh" column="gljsgcghxkh"/>
         <result property="hasOnchain" column="has_onchain"/>
@@ -39,11 +38,12 @@
                 now(), now())
     </insert>
 
-    <!-- 根据项目ID获取记录 -->
+    <!-- 根据项目ID获取记录(返回全部,按创建时间升序) -->
     <select id="get" resultMap="BaseResultMap" parameterType="String">
         SELECT *
         FROM t_tdhyhs
         WHERE project_id = #{projectId}
+        ORDER BY created_at ASC
     </select>
 
     <!-- 更新记录 -->
@@ -55,7 +55,6 @@
             <if test="hgzh != null">hgzh = #{hgzh},</if>
             <if test="fzjg != null">fzjg = #{fzjg},</if>
             <if test="fzDate != null">fz_date = #{fzDate},</if>
-            <!-- 新增字段可更新 -->
             <if test="jsdw != null">jsdw = #{jsdw},</if>
             <if test="gljsgcghxkh != null">gljsgcghxkh = #{gljsgcghxkh},</if>
             <if test="hasOnchain != null">has_onchain = #{hasOnchain},</if>