zhouwang 2 週間 前
コミット
e25a37f625

+ 16 - 2
src/main/java/com/lqkj/info/controller/OrganizationInfoController.java

@@ -24,7 +24,7 @@ import com.github.pagehelper.PageInfo;
24 24
 
25 25
 /**
26 26
  * 主体信息Controller
27
- * 
27
+ *
28 28
  * @author lqkj
29 29
  * @date 2024-11-13
30 30
  */
@@ -50,6 +50,20 @@ public class OrganizationInfoController extends BaseController
50 50
     }
51 51
 
52 52
     /**
53
+     * 查询主体信息列表
54
+     */
55
+    @ApiOperation("查询主体信息列表")
56
+    @PreAuthorize("@ss.hasPermi('info:organizationInfo:list')")
57
+    @GetMapping("/list1")
58
+    public ResultUtil list1(OrganizationInfo organizationInfo)
59
+    {
60
+        startPage( organizationInfo);
61
+        PageInfo<OrganizationInfo> pageInfo = new PageInfo<>(organizationInfoService.selectOrganizationInfoList1(organizationInfo));
62
+        return ResultUtil.success(pageInfo);
63
+    }
64
+
65
+
66
+    /**
53 67
      * 导出主体信息列表
54 68
      */
55 69
     @ApiOperation("导出主体信息列表")
@@ -109,4 +123,4 @@ public class OrganizationInfoController extends BaseController
109 123
     {
110 124
         return resultByRows(organizationInfoService.deleteOrganizationInfoByOrganizationIds(organizationIds));
111 125
     }
112
-}
126
+}

+ 11 - 9
src/main/java/com/lqkj/info/mapper/OrganizationInfoMapper.java

@@ -6,16 +6,16 @@ import com.lqkj.info.entity.OrganizationInfo;
6 6
 
7 7
 /**
8 8
  * 主体信息Mapper接口
9
- * 
9
+ *
10 10
  * @author lqkj
11 11
  * @date 2024-11-13
12 12
  */
13 13
 @Mapper
14
-public interface OrganizationInfoMapper 
14
+public interface OrganizationInfoMapper
15 15
 {
16 16
     /**
17 17
      * 查询主体信息
18
-     * 
18
+     *
19 19
      * @param organizationId 主体信息主键
20 20
      * @return 主体信息
21 21
      */
@@ -23,15 +23,17 @@ public interface OrganizationInfoMapper
23 23
 
24 24
     /**
25 25
      * 查询主体信息列表
26
-     * 
26
+     *
27 27
      * @param organizationInfo 主体信息
28 28
      * @return 主体信息集合
29 29
      */
30 30
     public List<OrganizationInfo> selectOrganizationInfoList(OrganizationInfo organizationInfo);
31 31
 
32
+    public List<OrganizationInfo> selectOrganizationInfoList1(OrganizationInfo organizationInfo);
33
+
32 34
     /**
33 35
      * 新增主体信息
34
-     * 
36
+     *
35 37
      * @param organizationInfo 主体信息
36 38
      * @return 结果
37 39
      */
@@ -39,7 +41,7 @@ public interface OrganizationInfoMapper
39 41
 
40 42
     /**
41 43
      * 修改主体信息
42
-     * 
44
+     *
43 45
      * @param organizationInfo 主体信息
44 46
      * @return 结果
45 47
      */
@@ -47,7 +49,7 @@ public interface OrganizationInfoMapper
47 49
 
48 50
     /**
49 51
      * 删除主体信息
50
-     * 
52
+     *
51 53
      * @param organizationId 主体信息主键
52 54
      * @return 结果
53 55
      */
@@ -55,9 +57,9 @@ public interface OrganizationInfoMapper
55 57
 
56 58
     /**
57 59
      * 批量删除主体信息
58
-     * 
60
+     *
59 61
      * @param organizationIds 需要删除的数据主键集合
60 62
      * @return 结果
61 63
      */
62 64
     public int deleteOrganizationInfoByOrganizationIds(Integer[] organizationIds);
63
-}
65
+}

+ 9 - 0
src/main/java/com/lqkj/info/service/OrganizationInfoService.java

@@ -40,6 +40,15 @@ public class OrganizationInfoService {
40 40
     public List<OrganizationInfo> selectOrganizationInfoList(OrganizationInfo organizationInfo) {
41 41
         return organizationInfoMapper.selectOrganizationInfoList(organizationInfo);
42 42
     }
43
+    /**
44
+     * 查询主体信息列表
45
+     *
46
+     * @param organizationInfo 主体信息
47
+     * @return 主体信息
48
+     */
49
+    public List<OrganizationInfo> selectOrganizationInfoList1(OrganizationInfo organizationInfo) {
50
+        return organizationInfoMapper.selectOrganizationInfoList1(organizationInfo);
51
+    }
43 52
 
44 53
     /**
45 54
      * 新增主体信息

+ 1 - 22
src/main/java/com/lqkj/ioc/mapper/SmartParkMapper.java

@@ -11,28 +11,7 @@ import java.util.Map;
11 11
 @Mapper
12 12
 public interface SmartParkMapper {
13 13
 
14
-    @Select("WITH months AS ( " +
15
-            "    SELECT generate_series( " +
16
-            "        date_trunc('year', CURRENT_DATE) - INTERVAL '1 year',  " +
17
-            "        date_trunc('month', CURRENT_DATE),  " +
18
-            "        '1 month' :: INTERVAL " +
19
-            "    ) AS MONTH " +
20
-            ") " +
21
-            "SELECT  " +
22
-            "    CASE  " +
23
-            "        WHEN EXTRACT(YEAR FROM M.MONTH) = EXTRACT(YEAR FROM CURRENT_DATE) THEN '今年' " +
24
-            "        WHEN EXTRACT(YEAR FROM M.MONTH) = EXTRACT(YEAR FROM CURRENT_DATE) - 1 THEN '去年' " +
25
-            "        ELSE EXTRACT(YEAR FROM M.MONTH)::TEXT " +
26
-            "    END AS YEAR, " +
27
-            "    EXTRACT(MONTH FROM M.MONTH) AS MONTH, " +
28
-            "    COALESCE(COUNT(C.organization_id), 0) AS join_count " +
29
-            "FROM months M " +
30
-            "LEFT JOIN organization_info C  " +
31
-            "    ON EXTRACT(YEAR FROM C.enter_time) = EXTRACT(YEAR FROM M.MONTH) " +
32
-            "    AND EXTRACT(MONTH FROM C.enter_time) = EXTRACT(MONTH FROM M.MONTH) " +
33
-            "    AND C.park_id = #{parkId} " +
34
-            "GROUP BY YEAR, MONTH " +
35
-            "ORDER BY YEAR DESC, MONTH;")
14
+    @Select("SELECT * FROM qyrzqk WHERE park_id = #{parkId} ")
36 15
     List<Map<String, Object>> addParkNewTenant(@Param("parkId") Integer parkId);
37 16
 
38 17
 

+ 4 - 4
src/main/java/com/lqkj/supporting/service/ResourcesInfoService.java

@@ -102,10 +102,10 @@ public class ResourcesInfoService {
102 102
      */
103 103
 
104 104
     public int updateResourcesInfo(ResourcesInfo resourcesInfo) {
105
-//        String location = resourcesInfo.getLocation();
106
-//        Point point = GeoUtils.createPoint(location);
107
-//        JSONObject jsonObject = GeoUtils.readFromGeometry(point);
108
-//        resourcesInfo.setLocation(jsonObject.toJSONString());
105
+        String location = (String) resourcesInfo.getLocation();
106
+        Point point = GeoUtils.createPoint(location);
107
+        JSONObject jsonObject = GeoUtils.readFromGeometry(point);
108
+        resourcesInfo.setLocation(jsonObject);
109 109
         return resourcesInfoMapper.updateResourcesInfo(resourcesInfo);
110 110
     }
111 111
 

+ 18 - 0
src/main/resources/mapper/info/OrganizationInfoMapper.xml

@@ -51,6 +51,24 @@
51 51
 
52 52
 	</select>
53 53
 
54
+	<select id="selectOrganizationInfoList1" parameterType="OrganizationInfo" resultMap="OrganizationInfoResult">
55
+		<include refid="selectOrganizationInfoVo"/>
56
+		<where>
57
+			<if test="typeId != null "> and type_id = #{typeId}</if>
58
+			<if test="roomId != null "> and room_id = #{roomId}</if>
59
+			<if test="buildingId != null "> and building_id = #{buildingId}</if>
60
+			<if test="areaId != null "> and area_id = #{areaId}</if>
61
+			<if test="organizationName != null  and organizationName != ''"> and organization_name like concat('%', #{organizationName}, '%')</if>
62
+			<if test="important != null "> and important = #{important}</if>
63
+			and industry_type is not null
64
+			<if test="floor != null "> and floor = #{floor}</if>
65
+			<if test="houseTypeId != null "> and house_type_id = #{houseTypeId}</if>
66
+			<if test="parkId != null"> and park_id = #{parkId}</if>
67
+		</where>
68
+		order by organization_id
69
+
70
+	</select>
71
+
54 72
 	<select id="selectOrganizationInfoByOrganizationId" parameterType="Integer" resultMap="OrganizationInfoResult">
55 73
 		<include refid="selectOrganizationInfoVo"/>
56 74
 		where organization_id = #{organizationId}