Browse Source

bug修改

zhouwang 2 weeks ago
parent
commit
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
  * 主体信息Controller
26
  * 主体信息Controller
27
- * 
27
+ *
28
  * @author lqkj
28
  * @author lqkj
29
  * @date 2024-11-13
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
     @ApiOperation("导出主体信息列表")
69
     @ApiOperation("导出主体信息列表")
@@ -109,4 +123,4 @@ public class OrganizationInfoController extends BaseController
109
     {
123
     {
110
         return resultByRows(organizationInfoService.deleteOrganizationInfoByOrganizationIds(organizationIds));
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
  * 主体信息Mapper接口
8
  * 主体信息Mapper接口
9
- * 
9
+ *
10
  * @author lqkj
10
  * @author lqkj
11
  * @date 2024-11-13
11
  * @date 2024-11-13
12
  */
12
  */
13
 @Mapper
13
 @Mapper
14
-public interface OrganizationInfoMapper 
14
+public interface OrganizationInfoMapper
15
 {
15
 {
16
     /**
16
     /**
17
      * 查询主体信息
17
      * 查询主体信息
18
-     * 
18
+     *
19
      * @param organizationId 主体信息主键
19
      * @param organizationId 主体信息主键
20
      * @return 主体信息
20
      * @return 主体信息
21
      */
21
      */
@@ -23,15 +23,17 @@ public interface OrganizationInfoMapper
23
 
23
 
24
     /**
24
     /**
25
      * 查询主体信息列表
25
      * 查询主体信息列表
26
-     * 
26
+     *
27
      * @param organizationInfo 主体信息
27
      * @param organizationInfo 主体信息
28
      * @return 主体信息集合
28
      * @return 主体信息集合
29
      */
29
      */
30
     public List<OrganizationInfo> selectOrganizationInfoList(OrganizationInfo organizationInfo);
30
     public List<OrganizationInfo> selectOrganizationInfoList(OrganizationInfo organizationInfo);
31
 
31
 
32
+    public List<OrganizationInfo> selectOrganizationInfoList1(OrganizationInfo organizationInfo);
33
+
32
     /**
34
     /**
33
      * 新增主体信息
35
      * 新增主体信息
34
-     * 
36
+     *
35
      * @param organizationInfo 主体信息
37
      * @param organizationInfo 主体信息
36
      * @return 结果
38
      * @return 结果
37
      */
39
      */
@@ -39,7 +41,7 @@ public interface OrganizationInfoMapper
39
 
41
 
40
     /**
42
     /**
41
      * 修改主体信息
43
      * 修改主体信息
42
-     * 
44
+     *
43
      * @param organizationInfo 主体信息
45
      * @param organizationInfo 主体信息
44
      * @return 结果
46
      * @return 结果
45
      */
47
      */
@@ -47,7 +49,7 @@ public interface OrganizationInfoMapper
47
 
49
 
48
     /**
50
     /**
49
      * 删除主体信息
51
      * 删除主体信息
50
-     * 
52
+     *
51
      * @param organizationId 主体信息主键
53
      * @param organizationId 主体信息主键
52
      * @return 结果
54
      * @return 结果
53
      */
55
      */
@@ -55,9 +57,9 @@ public interface OrganizationInfoMapper
55
 
57
 
56
     /**
58
     /**
57
      * 批量删除主体信息
59
      * 批量删除主体信息
58
-     * 
60
+     *
59
      * @param organizationIds 需要删除的数据主键集合
61
      * @param organizationIds 需要删除的数据主键集合
60
      * @return 结果
62
      * @return 结果
61
      */
63
      */
62
     public int deleteOrganizationInfoByOrganizationIds(Integer[] organizationIds);
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
     public List<OrganizationInfo> selectOrganizationInfoList(OrganizationInfo organizationInfo) {
40
     public List<OrganizationInfo> selectOrganizationInfoList(OrganizationInfo organizationInfo) {
41
         return organizationInfoMapper.selectOrganizationInfoList(organizationInfo);
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
 @Mapper
11
 @Mapper
12
 public interface SmartParkMapper {
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
     List<Map<String, Object>> addParkNewTenant(@Param("parkId") Integer parkId);
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
     public int updateResourcesInfo(ResourcesInfo resourcesInfo) {
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
         return resourcesInfoMapper.updateResourcesInfo(resourcesInfo);
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
 	</select>
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
 	<select id="selectOrganizationInfoByOrganizationId" parameterType="Integer" resultMap="OrganizationInfoResult">
72
 	<select id="selectOrganizationInfoByOrganizationId" parameterType="Integer" resultMap="OrganizationInfoResult">
55
 		<include refid="selectOrganizationInfoVo"/>
73
 		<include refid="selectOrganizationInfoVo"/>
56
 		where organization_id = #{organizationId}
74
 		where organization_id = #{organizationId}