Browse Source

国有建设使用权房屋所有权首次登记数据

chenendian 1 day ago
parent
commit
4607318ae8

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

@@ -1,5 +1,6 @@
 package com.siwei.apply.controller;
 package com.siwei.apply.controller;
 
 
+import com.siwei.apply.domain.Fwmx;
 import com.siwei.apply.domain.NodeLand;
 import com.siwei.apply.domain.NodeLand;
 import com.siwei.apply.domain.res.GyjsydjfwscdjRes;
 import com.siwei.apply.domain.res.GyjsydjfwscdjRes;
 import com.siwei.apply.domain.res.GyjsydjfwscdjSinglRes;
 import com.siwei.apply.domain.res.GyjsydjfwscdjSinglRes;
@@ -17,6 +18,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.bind.annotation.*;
 
 
 import java.util.HashMap;
 import java.util.HashMap;
+import java.util.List;
 import java.util.Map;
 import java.util.Map;
 import java.util.Objects;
 import java.util.Objects;
 
 
@@ -128,4 +130,26 @@ public class GyjsydjfwscdjController extends BaseController {
             return R.fail(e.getMessage());
             return R.fail(e.getMessage());
         }
         }
     }
     }
+
+
+    //根据业务号获取房屋列表
+    @GetMapping("/house/list")
+    public  R<?> supplyList(
+            @RequestParam(value = "pageNum", required = false) Integer pageNum,
+            @RequestParam(value = "pageSize", required = false) Integer pageSize,
+            @RequestParam(value = "businessId", required = false) String businessId) {
+        try {
+            startPage();
+            List<Fwmx> resList = gyjsydjfwscdjService.houseList(businessId);
+            return R.ok(getDataTable(resList));
+        } catch (Exception e) {
+            e.printStackTrace();
+            return R.fail(e.getMessage());
+        }
+    }
+
+
+
+
+
 }
 }

+ 1 - 1
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/mapper/FwmxMapper.java

@@ -19,7 +19,7 @@ public interface FwmxMapper {
     /**
     /**
      * 获取房屋首次登记明细信息列表
      * 获取房屋首次登记明细信息列表
      */
      */
-    List<Fwmx> list();
+    List<Fwmx> list(@Param("businessId") String businessId);
 
 
     /**
     /**
      * 获取房屋首次登记明细信息(按主键ID)
      * 获取房屋首次登记明细信息(按主键ID)

+ 7 - 0
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/service/GyjsydjfwscdjService.java

@@ -1,11 +1,14 @@
 package com.siwei.apply.service;
 package com.siwei.apply.service;
 
 
+import com.siwei.apply.domain.Fwmx;
 import com.siwei.apply.domain.Gyjsydjfwscdj;
 import com.siwei.apply.domain.Gyjsydjfwscdj;
 import com.siwei.apply.domain.res.GyjsydjfwscdjRes;
 import com.siwei.apply.domain.res.GyjsydjfwscdjRes;
 import com.siwei.apply.domain.res.GyjsydjfwscdjSinglRes;
 import com.siwei.apply.domain.res.GyjsydjfwscdjSinglRes;
 import com.siwei.apply.domain.vo.GyjsydjfwscdjUpdateVo;
 import com.siwei.apply.domain.vo.GyjsydjfwscdjUpdateVo;
 import com.siwei.apply.domain.vo.GyjsydjfwscdjVo;
 import com.siwei.apply.domain.vo.GyjsydjfwscdjVo;
 
 
+import java.util.List;
+
 /**
 /**
  * 国有建设用地使用权及房屋所有权首次登记 服务接口
  * 国有建设用地使用权及房屋所有权首次登记 服务接口
  */
  */
@@ -50,4 +53,8 @@ public interface GyjsydjfwscdjService {
 
 
     Gyjsydjfwscdj getBySourceId(String sourceId);
     Gyjsydjfwscdj getBySourceId(String sourceId);
 
 
+
+    List<Fwmx> houseList(String businessId);
+
+
 }
 }

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

@@ -1,15 +1,15 @@
 package com.siwei.apply.service.impl;
 package com.siwei.apply.service.impl;
 
 
-import com.siwei.apply.domain.Gyjsydjfwscdj;
-import com.siwei.apply.domain.Project;
+import com.siwei.apply.domain.*;
 import com.siwei.apply.domain.res.GyjsydjfwscdjRes;
 import com.siwei.apply.domain.res.GyjsydjfwscdjRes;
 import com.siwei.apply.domain.res.GyjsydjfwscdjSinglRes;
 import com.siwei.apply.domain.res.GyjsydjfwscdjSinglRes;
 import com.siwei.apply.domain.vo.GyjsydjfwscdjUpdateVo;
 import com.siwei.apply.domain.vo.GyjsydjfwscdjUpdateVo;
 import com.siwei.apply.domain.vo.GyjsydjfwscdjVo;
 import com.siwei.apply.domain.vo.GyjsydjfwscdjVo;
-import com.siwei.apply.mapper.GyjsydjfwscdjMapper;
-import com.siwei.apply.mapper.ProjectMapper;
+import com.siwei.apply.mapper.*;
 import com.siwei.apply.service.GyjsydjfwscdjService;
 import com.siwei.apply.service.GyjsydjfwscdjService;
 import com.siwei.apply.service.LandOneCodeService;
 import com.siwei.apply.service.LandOneCodeService;
+import com.siwei.common.core.exception.ServiceException;
+import com.siwei.common.core.utils.StringUtils;
 import com.siwei.common.core.utils.bean.BeanUtils;
 import com.siwei.common.core.utils.bean.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
@@ -18,10 +18,7 @@ import static com.siwei.apply.common.Common.UserId;
 
 
 // 新增导入:项目流程相关
 // 新增导入:项目流程相关
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.transaction.annotation.Transactional;
-import com.siwei.apply.domain.ProjectWorkflow;
-import com.siwei.apply.domain.Workflow;
-import com.siwei.apply.mapper.ProjectWorkflowMapper;
-import com.siwei.apply.mapper.WorkflowMapper;
+
 import java.util.List;
 import java.util.List;
 
 
 /**
 /**
@@ -41,6 +38,11 @@ public class Gyjsydjfwscdjmpl implements GyjsydjfwscdjService {
     @Autowired
     @Autowired
     LandOneCodeService landOneCodeService;
     LandOneCodeService landOneCodeService;
 
 
+
+    @Autowired
+    private FwmxMapper fwmxMapper;
+
+
     @Override
     @Override
     public Boolean isExit(String projectId) {
     public Boolean isExit(String projectId) {
         return gyjsydjfwscdjMapper.isExit(projectId);
         return gyjsydjfwscdjMapper.isExit(projectId);
@@ -128,4 +130,12 @@ public class Gyjsydjfwscdjmpl implements GyjsydjfwscdjService {
     }
     }
 
 
 
 
+    @Override
+    public List<Fwmx> houseList(String businessId) {
+        if(StringUtils.isBlank(businessId)){
+            throw new ServiceException("业务号为空");
+        }
+        return fwmxMapper.list(businessId);
+    }
+
 }
 }

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

@@ -36,6 +36,11 @@
     <select id="list" resultMap="FwmxResultMap">
     <select id="list" resultMap="FwmxResultMap">
         SELECT *
         SELECT *
         FROM t_fwmx
         FROM t_fwmx
+        <where>
+            <if test="businessId != null and businessId != ''">
+                AND ywh = #{businessId}
+            </if>
+        </where>
         ORDER BY created_at ASC
         ORDER BY created_at ASC
     </select>
     </select>