From 91e2a286bb5b72172bb2e2d5f96be03439c51f72 Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Fri, 08 Dec 2023 10:46:24 +0800
Subject: [PATCH] 驾驶舱代码
---
src/main/java/org/springblade/modules/grid/service/impl/GridmanServiceImpl.java | 28 ++
src/main/java/org/springblade/modules/grid/mapper/GridmanMapper.java | 5
src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.java | 5
src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java | 6
src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.java | 14
src/main/java/org/springblade/modules/house/service/IHouseService.java | 3
src/main/java/org/springblade/modules/house/controller/HouseController.java | 31 +-
src/main/java/org/springblade/modules/house/mapper/HouseRentalMapper.xml | 5
src/main/java/org/springblade/modules/house/service/impl/HouseRentalServiceImpl.java | 20 +
src/main/java/org/springblade/modules/house/mapper/HouseMapper.xml | 159 ++++++++++++++
src/main/java/org/springblade/modules/house/controller/HouseholdController.java | 13 +
src/main/java/org/springblade/modules/grid/service/IGridmanService.java | 2
src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml | 79 +++++++
src/main/java/org/springblade/modules/house/service/IHouseholdService.java | 2
src/main/java/org/springblade/modules/house/service/impl/HouseServiceImpl.java | 39 ++
src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java | 35 ++
src/main/java/org/springblade/modules/grid/mapper/GridmanMapper.xml | 40 +++
src/main/java/org/springblade/modules/grid/controller/GridmanController.java | 12 +
src/main/java/org/springblade/modules/house/entity/HouseRentalEntity.java | 2
src/main/java/org/springblade/modules/house/mapper/HouseMapper.java | 5
src/main/java/org/springblade/modules/task/service/ITaskReportForRepairsService.java | 2
src/main/java/org/springblade/modules/house/service/impl/HouseholdServiceImpl.java | 49 +++-
src/main/java/org/springblade/modules/task/controller/TaskReportForRepairsController.java | 11 +
src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml | 39 +++
24 files changed, 549 insertions(+), 57 deletions(-)
diff --git a/src/main/java/org/springblade/modules/grid/controller/GridmanController.java b/src/main/java/org/springblade/modules/grid/controller/GridmanController.java
index 646be14..75187a3 100644
--- a/src/main/java/org/springblade/modules/grid/controller/GridmanController.java
+++ b/src/main/java/org/springblade/modules/grid/controller/GridmanController.java
@@ -155,5 +155,17 @@
}
+ /**
+ *
+ * @param code
+ * @param roleType
+ * @return
+ */
+ @ApiOperation(value = "网格员和物业人公司统计", notes = "")
+ @GetMapping("/getGridStatistics")
+ public R getGridStatistics(@RequestParam("code") String code, @RequestParam("roleType") String roleType) {
+ return R.data(gridmanService.getGridStatistics(code,roleType));
+ }
+
}
diff --git a/src/main/java/org/springblade/modules/grid/mapper/GridmanMapper.java b/src/main/java/org/springblade/modules/grid/mapper/GridmanMapper.java
index 3d8cf52..439286f 100644
--- a/src/main/java/org/springblade/modules/grid/mapper/GridmanMapper.java
+++ b/src/main/java/org/springblade/modules/grid/mapper/GridmanMapper.java
@@ -22,6 +22,7 @@
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import java.util.List;
+import java.util.Map;
/**
* 网格员表 Mapper 接口
@@ -46,4 +47,8 @@
* @return
*/
List<GridmanVO> getGridmanList(@Param("gridman") GridmanVO gridman);
+
+ Integer getGridStatistics(String code, Long userId);
+
+ Integer getCompanyStatistics(String code, Long userId);
}
diff --git a/src/main/java/org/springblade/modules/grid/mapper/GridmanMapper.xml b/src/main/java/org/springblade/modules/grid/mapper/GridmanMapper.xml
index f66bfe5..90a7c4e 100644
--- a/src/main/java/org/springblade/modules/grid/mapper/GridmanMapper.xml
+++ b/src/main/java/org/springblade/modules/grid/mapper/GridmanMapper.xml
@@ -49,5 +49,45 @@
</if>
</select>
+ <select id="getGridStatistics" resultType="java.lang.Integer">
+ SELECT count(1) number
+ FROM jczz_grid jg
+ LEFT JOIN jczz_gridman jgm ON jg.id = jgm.grid_id
+ WHERE jg.community_code = #{code}
+ AND jg.is_deleted = 0
+ </select>
+
+ <select id="getCompanyStatistics" resultType="java.lang.Integer">
+
+ SELECT
+ count(1)
+ FROM
+ jczz_property_company_district jpcd
+ LEFT JOIN jczz_district jd ON jd.id = jpcd.district_id
+ WHERE
+ jd.community_code = #{code}
+ and jpcd.is_deleted= 0
+ <if test="userId!=null">
+ AND EXISTS (
+ SELECT
+ jda.aoi_code
+ FROM
+ jczz_grid jg
+ LEFT JOIN jczz_gridman jgm ON jg.id = jgm.grid_id
+ LEFT JOIN jczz_grid_range jgr ON jgr.grid_id = jg.id
+ LEFT JOIN jczz_doorplate_address jda ON jda.address_code = jgr.house_code
+ WHERE
+ jgm.user_id = #{userId}
+ AND jg.is_deleted = 0
+ AND jd.aoi_code = jda.aoi_code
+ AND jda.aoi_code IS NOT NULL
+ GROUP BY
+ jda.aoi_code
+ )
+ </if>
+
+
+ </select>
+
</mapper>
diff --git a/src/main/java/org/springblade/modules/grid/service/IGridmanService.java b/src/main/java/org/springblade/modules/grid/service/IGridmanService.java
index 94b0261..019c8a5 100644
--- a/src/main/java/org/springblade/modules/grid/service/IGridmanService.java
+++ b/src/main/java/org/springblade/modules/grid/service/IGridmanService.java
@@ -62,4 +62,6 @@
* @return
*/
List<GridmanVO> getGridmanList(GridmanVO gridman);
+
+ Object getGridStatistics(String code, String roleType);
}
diff --git a/src/main/java/org/springblade/modules/grid/service/impl/GridmanServiceImpl.java b/src/main/java/org/springblade/modules/grid/service/impl/GridmanServiceImpl.java
index 45b8551..7935a7a 100644
--- a/src/main/java/org/springblade/modules/grid/service/impl/GridmanServiceImpl.java
+++ b/src/main/java/org/springblade/modules/grid/service/impl/GridmanServiceImpl.java
@@ -17,26 +17,28 @@
package org.springblade.modules.grid.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.core.tool.utils.BeanUtil;
import org.springblade.modules.grid.entity.GridEntity;
import org.springblade.modules.grid.entity.GridmanEntity;
import org.springblade.modules.grid.excel.GridmanExcel;
-import org.springblade.modules.grid.service.IGridService;
-import org.springblade.modules.grid.vo.GridmanVO;
import org.springblade.modules.grid.mapper.GridmanMapper;
+import org.springblade.modules.grid.service.IGridService;
import org.springblade.modules.grid.service.IGridmanService;
-import org.springblade.modules.system.entity.Dept;
+import org.springblade.modules.grid.vo.GridmanVO;
import org.springblade.modules.system.entity.Region;
import org.springblade.modules.system.entity.User;
import org.springblade.modules.system.service.IRegionService;
import org.springblade.modules.system.service.IUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springframework.transaction.annotation.Transactional;
+import java.util.HashMap;
import java.util.List;
+import java.util.Map;
import java.util.Objects;
/**
@@ -167,6 +169,7 @@
/**
* 网格员查询
+ *
* @param gridman
* @return
*/
@@ -174,4 +177,21 @@
public List<GridmanVO> getGridmanList(GridmanVO gridman) {
return baseMapper.getGridmanList(gridman);
}
+
+ @Override
+ public Object getGridStatistics(String code, String roleType) {
+ Map<String, Object> objectObjectHashMap = new HashMap<>();
+ if (roleType.equals("1")) {
+ Integer gridStatistics = baseMapper.getGridStatistics(code, AuthUtil.getUserId());
+ Integer companyStatistics = baseMapper.getCompanyStatistics(code, AuthUtil.getUserId());
+ objectObjectHashMap.put("gridStatistics", gridStatistics);
+ objectObjectHashMap.put("companyStatistics", companyStatistics);
+ } else {
+ Integer gridStatistics = baseMapper.getGridStatistics(code, AuthUtil.getUserId());
+ Integer companyStatistics = baseMapper.getCompanyStatistics(code, null);
+ objectObjectHashMap.put("gridStatistics", gridStatistics);
+ objectObjectHashMap.put("companyStatistics", companyStatistics);
+ }
+ return objectObjectHashMap;
+ }
}
diff --git a/src/main/java/org/springblade/modules/house/controller/HouseController.java b/src/main/java/org/springblade/modules/house/controller/HouseController.java
index d9c7260..1452628 100644
--- a/src/main/java/org/springblade/modules/house/controller/HouseController.java
+++ b/src/main/java/org/springblade/modules/house/controller/HouseController.java
@@ -16,38 +16,35 @@
*/
package org.springblade.modules.house.controller;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
-import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import lombok.AllArgsConstructor;
-
-import javax.servlet.http.HttpServletResponse;
-import javax.validation.Valid;
-
+import org.springblade.core.boot.ctrl.BladeController;
import org.springblade.core.excel.util.ExcelUtil;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.DateUtil;
import org.springblade.core.tool.utils.Func;
+import org.springblade.modules.house.entity.HouseEntity;
import org.springblade.modules.house.excel.HouseAndHoldExcel;
import org.springblade.modules.house.excel.HouseAndHoldImporter;
-import org.springblade.modules.house.excel.HouseImporter;
-import org.springblade.modules.house.vo.HouseParam;
import org.springblade.modules.house.excel.HouseExcel;
-import org.springblade.modules.system.excel.UserExcel;
-import org.springblade.modules.system.excel.UserImporter;
-import org.springframework.web.bind.annotation.*;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import org.springblade.modules.house.entity.HouseEntity;
+import org.springblade.modules.house.excel.HouseImporter;
+import org.springblade.modules.house.service.IHouseService;
+import org.springblade.modules.house.vo.HouseParam;
import org.springblade.modules.house.vo.HouseVO;
import org.springblade.modules.house.wrapper.HouseWrapper;
-import org.springblade.modules.house.service.IHouseService;
-import org.springblade.core.boot.ctrl.BladeController;
+import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
+import javax.servlet.http.HttpServletResponse;
+import javax.validation.Valid;
import java.util.List;
+import java.util.Map;
/**
* 房屋 控制器
@@ -203,4 +200,10 @@
}
+ @GetMapping("getHouseStatistics")
+ public R getHouseStatistics(@RequestParam("code") String code, @RequestParam("roleType") String roleType) {
+ Map<String, Object> result = houseService.getHouseStatistics(code, roleType);
+ return R.data(result);
+ }
+
}
diff --git a/src/main/java/org/springblade/modules/house/controller/HouseholdController.java b/src/main/java/org/springblade/modules/house/controller/HouseholdController.java
index b5355f2..d8e7e7e 100644
--- a/src/main/java/org/springblade/modules/house/controller/HouseholdController.java
+++ b/src/main/java/org/springblade/modules/house/controller/HouseholdController.java
@@ -199,5 +199,18 @@
return R.data(householdService.getHouseholdOtherInfo(household));
}
+ /**
+ * 用户信息统计
+ * @param code
+ * @param roleType
+ * @return
+ */
+ @GetMapping("/getHouseHoldStatistics")
+ @ApiOperationSupport(order = 14)
+ @ApiOperation(value = "用户信息统计", notes = " ")
+ public R getHouseHoldStatistics(@RequestParam("code") String code, @RequestParam("roleType") String roleType) {
+ return R.data(householdService.getHouseHoldStatistics(code,roleType));
+ }
+
}
diff --git a/src/main/java/org/springblade/modules/house/entity/HouseRentalEntity.java b/src/main/java/org/springblade/modules/house/entity/HouseRentalEntity.java
index baaaebf..6f004be 100644
--- a/src/main/java/org/springblade/modules/house/entity/HouseRentalEntity.java
+++ b/src/main/java/org/springblade/modules/house/entity/HouseRentalEntity.java
@@ -96,7 +96,7 @@
/**
* 审核状态 0: 待确认 1: 已确认
*/
- @ApiModelProperty(value = "审核状态 0: 待确认 1: 已确认")
+ @ApiModelProperty(value = "审核状态 0: 待审核 1: 审核通过 2: 审核不通过 10未到期; 20即将到期 ;30 已到期")
private Integer auditStatus;
/**
* 合同附件URL
diff --git a/src/main/java/org/springblade/modules/house/mapper/HouseMapper.java b/src/main/java/org/springblade/modules/house/mapper/HouseMapper.java
index ab5fc56..e456c1b 100644
--- a/src/main/java/org/springblade/modules/house/mapper/HouseMapper.java
+++ b/src/main/java/org/springblade/modules/house/mapper/HouseMapper.java
@@ -69,4 +69,9 @@
@MapKey(value = "code")
Map<String, HouseTree> getHouseTree(@Param("houseParam") HouseParam houseParam,
@Param("list") List<String> list);
+
+ Integer getHouseStatisticsOne(String code, Long userId);
+ Integer getHouseStatisticsTwo(String code, Long userId);
+ Integer getHouseStatisticsThree(String code, Long userId);
+ Integer getHouseStatisticsFour(String code, Long userId);
}
diff --git a/src/main/java/org/springblade/modules/house/mapper/HouseMapper.xml b/src/main/java/org/springblade/modules/house/mapper/HouseMapper.xml
index a0a0f72..c63e214 100644
--- a/src/main/java/org/springblade/modules/house/mapper/HouseMapper.xml
+++ b/src/main/java/org/springblade/modules/house/mapper/HouseMapper.xml
@@ -192,7 +192,8 @@
unit as parentCode
FROM jczz_house jh
left join
- (select nei_code,aoi_code from jczz_doorplate_address where nei_code = #{houseParam.code} group by nei_code,aoi_code) jda
+ (select nei_code,aoi_code from jczz_doorplate_address where nei_code = #{houseParam.code} group by
+ nei_code,aoi_code) jda
on jda.aoi_code = jh.district_code
WHERE jda.nei_code = #{houseParam.code}
<include refid="filterHouseGrid"/>
@@ -200,4 +201,160 @@
</select>
+ <select id="getHouseStatisticsOne" resultType="java.lang.Integer">
+ SELECT
+ count( 1 )
+ FROM
+ jczz_house jh
+ WHERE
+ jh.is_deleted = 0
+ AND
+ EXISTS (
+ SELECT
+ jda.building_code
+ FROM
+ jczz_doorplate_address jda
+ WHERE
+ jh.house_code = jda.address_code
+ AND jda.nei_code = #{code}
+ AND jda.building_code IS NOT NULL
+
+ <if test="userId != null">
+ AND EXISTS (
+ SELECT
+ *
+ FROM
+ jczz_grid jg
+ LEFT JOIN jczz_gridman jgm ON jg.id = jgm.grid_id
+ LEFT JOIN jczz_grid_range jgr ON jgr.grid_id = jg.id
+ WHERE
+ jgm.user_id = #{userId}
+ AND jh.house_code = jgr.house_code
+ AND jg.is_deleted = 0
+ )
+ </if>
+
+ GROUP BY
+ jda.building_code
+ )
+ </select>
+
+
+ <select id="getHouseStatisticsTwo" resultType="java.lang.Integer">
+ SELECT
+ count( 1 )
+ FROM
+ jczz_house jh
+ WHERE
+ jh.is_deleted = 0
+ AND
+ EXISTS (
+ SELECT
+ jda.address_code
+ FROM
+ jczz_doorplate_address jda
+ WHERE
+ jh.house_code = jda.address_code
+ AND jda.nei_code = #{code}
+ AND jda.building_code IS NOT NULL
+
+ <if test="userId != null">
+ AND EXISTS (
+ SELECT
+ *
+ FROM
+ jczz_grid jg
+ LEFT JOIN jczz_gridman jgm ON jg.id = jgm.grid_id
+ LEFT JOIN jczz_grid_range jgr ON jgr.grid_id = jg.id
+ WHERE
+ jgm.user_id = #{userId}
+ AND jh.house_code = jgr.house_code
+ AND jg.is_deleted = 0
+ )
+ </if>
+
+ GROUP BY
+ jda.address_code
+ )
+
+ </select>
+
+
+ <select id="getHouseStatisticsThree" resultType="java.lang.Integer">
+ SELECT
+ count(1)
+ FROM
+ jczz_household jhh
+ LEFT JOIN jczz_house jh ON jhh.house_code = jh.house_code
+ WHERE
+ jh.is_deleted = 0
+ AND jhh.is_deleted = 0
+ AND jhh.house_code IN (
+ SELECT
+ jda.address_code
+ FROM
+ jczz_doorplate_address jda
+ WHERE
+ jh.house_code = jda.address_code
+ AND jda.nei_code = #{code}
+ <if test="userId != null">
+ AND EXISTS (
+ SELECT
+ *
+ FROM
+ jczz_grid jg
+ LEFT JOIN jczz_gridman jgm ON jg.id = jgm.grid_id
+ LEFT JOIN jczz_grid_range jgr ON jgr.grid_id = jg.id
+ WHERE
+ jgm.user_id = #{userId}
+ AND jh.house_code = jgr.house_code
+ AND jg.is_deleted = 0
+ )
+ </if>
+ )
+
+ </select>
+
+
+ <select id="getHouseStatisticsFour" resultType="java.lang.Integer">
+ SELECT
+ count( 1 )
+ FROM
+ jczz_house jh
+ WHERE
+ jh.is_deleted = 0
+ AND
+ EXISTS (
+ SELECT
+ jda.unit_code
+ FROM
+ jczz_doorplate_address jda
+ WHERE
+ jh.house_code = jda.address_code
+ AND jda.nei_code = #{code}
+ AND jda.building_code IS NOT NULL
+
+ <if test="userId != null">
+ AND EXISTS (
+ SELECT
+ *
+ FROM
+ jczz_grid jg
+ LEFT JOIN jczz_gridman jgm ON jg.id = jgm.grid_id
+ LEFT JOIN jczz_grid_range jgr ON jgr.grid_id = jg.id
+ WHERE
+ jgm.user_id = #{userId}
+ AND jh.house_code = jgr.house_code
+ AND jg.is_deleted = 0
+ )
+ </if>
+
+ GROUP BY
+ jda.unit_code
+ )
+
+
+ </select>
+
+
</mapper>
diff --git a/src/main/java/org/springblade/modules/house/mapper/HouseRentalMapper.xml b/src/main/java/org/springblade/modules/house/mapper/HouseRentalMapper.xml
index a018fd9..9281865 100644
--- a/src/main/java/org/springblade/modules/house/mapper/HouseRentalMapper.xml
+++ b/src/main/java/org/springblade/modules/house/mapper/HouseRentalMapper.xml
@@ -58,7 +58,7 @@
<select id="selectHouseRentalPage" resultType="org.springblade.modules.house.vo.HouseRentalTenantVO">
SELECT jhr.*,jda.address_name as houseName,b.tenantName,b.phone,
concat(jh.district_name," ",jh.building," ",unit," ",room) as address,
- case when TIMESTAMPDIFF( MONTH, jhr.rental_time, jhr.due_time )>= 8 then 1
+ case when TIMESTAMPDIFF( MONTH, jhr.rental_time, jhr.due_time )>= 8 then 1
when TIMESTAMPDIFF( MONTH, jhr.rental_time, jhr.due_time )<4 then 3
else 2 end as dldType,
if(jhr.termination_time is null,if(date_format(jhr.due_time,'%Y-%m-%d') >= date_format(now(),'%Y-%m-%d'),0,1),2) as status
@@ -91,6 +91,7 @@
</if>
<if test="vo.auditStatus ==20">
AND TIMESTAMPDIFF( day, now(), jhr.due_time )<30
+ AND TIMESTAMPDIFF( day, now(), jhr.due_time )>= 0
</if>
<if test="vo.auditStatus ==30">
AND date_format(jhr.due_time,'%Y-%m-%d')< date_format(now(),'%Y-%m-%d')
@@ -110,7 +111,7 @@
</if>
<if test="vo.dldType != null">
<if test="vo.dldType ==1 ">
- AND TIMESTAMPDIFF( MONTH, jhr.rental_time, jhr.due_time )>= 8
+ AND TIMESTAMPDIFF( MONTH, jhr.rental_time, jhr.due_time )>= 8
</if>
<if test="vo.dldType ==2 ">
AND 4 <= TIMESTAMPDIFF( MONTH, jhr.rental_time, jhr.due_time )
diff --git a/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.java b/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.java
index a78292a..ca68e29 100644
--- a/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.java
+++ b/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.java
@@ -26,6 +26,7 @@
import org.springblade.modules.house.excel.HouseHoldExcel;
import java.util.List;
+import java.util.Map;
/**
* 住户 Mapper 接口
@@ -95,4 +96,8 @@
* @return
*/
HouseholdOtherVO getSecurity(@Param("household") HouseholdVO household);
+
+ List<Map<String, Object>> getHouseHoldStatistics(String code, Long userId);
+
+ List<Map<String, Object>> getHouseHoldStatisticsAge(String code, Long userId);
}
diff --git a/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml b/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml
index 2cd2896..b60cee6 100644
--- a/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml
+++ b/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml
@@ -236,4 +236,83 @@
</select>
+ <select id="getHouseHoldStatistics" resultType="java.util.Map">
+
+ SELECT
+ a.gender,
+ count( a.gender ) numbers
+ FROM
+ (
+ SELECT
+ CASE
+
+ WHEN
+ jh.gender = 1 THEN
+ '男'
+ WHEN jh.gender = 0 THEN
+ '女' ELSE '未知'
+ END AS gender
+ FROM
+ jczz_household jh
+ LEFT JOIN jczz_doorplate_address jda ON jh.house_code = jda.address_code
+ WHERE
+ jda.nei_code = #{code}
+ AND jh.is_deleted = 0
+ <if test="userId != null">
+ AND EXISTS (
+ SELECT
+ *
+ FROM
+ jczz_grid jg
+ LEFT JOIN jczz_gridman jgm ON jg.id = jgm.grid_id
+ LEFT JOIN jczz_grid_range jgr ON jgr.grid_id = jg.id
+ WHERE
+ jgm.user_id = #{userId}
+ AND jh.house_code = jgr.house_code
+ AND jg.is_deleted = 0
+ )
+ </if>
+ ) a
+ GROUP BY
+ a.gender
+ </select>
+ <select id="getHouseHoldStatisticsAge" resultType="java.util.Map">
+
+ select
+ case
+ when TIMESTAMPDIFF(YEAR,STR_TO_DATE(substr(id_card,7,8),'%Y%m%d'),sysdate()) <![CDATA[ >= ]]> 0 and TIMESTAMPDIFF(YEAR,STR_TO_DATE(substr(id_card,7,8),'%Y%m%d'),sysdate()) <![CDATA[ <= ]]> 3 then '0~3岁'
+ when TIMESTAMPDIFF(YEAR,STR_TO_DATE(substr(id_card,7,8),'%Y%m%d'),sysdate()) <![CDATA[ >= ]]> 4 and TIMESTAMPDIFF(YEAR,STR_TO_DATE(substr(id_card,7,8),'%Y%m%d'),sysdate()) <![CDATA[ <= ]]> 17 then '4~17岁'
+ when TIMESTAMPDIFF(YEAR,STR_TO_DATE(substr(id_card,7,8),'%Y%m%d'),sysdate()) <![CDATA[ >= ]]> 18 and TIMESTAMPDIFF(YEAR,STR_TO_DATE(substr(id_card,7,8),'%Y%m%d'),sysdate()) <![CDATA[ <= ]]> 39 then '18~39岁'
+ when TIMESTAMPDIFF(YEAR,STR_TO_DATE(substr(id_card,7,8),'%Y%m%d'),sysdate()) <![CDATA[ >= ]]> 40 and TIMESTAMPDIFF(YEAR,STR_TO_DATE(substr(id_card,7,8),'%Y%m%d'),sysdate()) <![CDATA[ <= ]]> 59 then '40~59岁'
+ when TIMESTAMPDIFF(YEAR,STR_TO_DATE(substr(id_card,7,8),'%Y%m%d'),sysdate()) <![CDATA[ >= ]]> 60 and TIMESTAMPDIFF(YEAR,STR_TO_DATE(substr(id_card,7,8),'%Y%m%d'),sysdate()) <![CDATA[ <= ]]> 79 then '60~79岁'
+ when TIMESTAMPDIFF(YEAR,STR_TO_DATE(substr(id_card,7,8),'%Y%m%d'),sysdate()) <![CDATA[ > ]]> 80 then '80岁以上'
+ ELSE '无身份信息'
+ END AS age,
+ count(1) as number FROM
+ jczz_household jh
+ LEFT JOIN jczz_doorplate_address jda ON jh.house_code = jda.address_code
+ WHERE
+ jda.nei_code = #{code}
+ AND jh.is_deleted = 0
+ GROUP BY
+ age
+ <if test="userId != null">
+ AND EXISTS (
+ SELECT
+ *
+ FROM
+ jczz_grid jg
+ LEFT JOIN jczz_gridman jgm ON jg.id = jgm.grid_id
+ LEFT JOIN jczz_grid_range jgr ON jgr.grid_id = jg.id
+ WHERE
+ jgm.user_id = #{userId}
+ AND jh.house_code = jgr.house_code
+ AND jg.is_deleted = 0
+ )
+ </if>
+ ORDER BY
+ age
+ </select>
+
+
</mapper>
diff --git a/src/main/java/org/springblade/modules/house/service/IHouseService.java b/src/main/java/org/springblade/modules/house/service/IHouseService.java
index 6e21730..1f63ffe 100644
--- a/src/main/java/org/springblade/modules/house/service/IHouseService.java
+++ b/src/main/java/org/springblade/modules/house/service/IHouseService.java
@@ -26,6 +26,7 @@
import org.springblade.modules.house.excel.HouseExcel;
import java.util.List;
+import java.util.Map;
/**
* 房屋 服务类
@@ -75,4 +76,6 @@
* @param isCovered
*/
void importHouseAndHold(List<HouseAndHoldExcel> data, Boolean isCovered);
+
+ Map<String, Object> getHouseStatistics(String code, String roleType);
}
diff --git a/src/main/java/org/springblade/modules/house/service/IHouseholdService.java b/src/main/java/org/springblade/modules/house/service/IHouseholdService.java
index 29f41a9..71c0774 100644
--- a/src/main/java/org/springblade/modules/house/service/IHouseholdService.java
+++ b/src/main/java/org/springblade/modules/house/service/IHouseholdService.java
@@ -82,4 +82,6 @@
* @return
*/
Object getHouseholdOtherInfo(HouseholdVO household);
+
+ Object getHouseHoldStatistics(String code, String roleType);
}
diff --git a/src/main/java/org/springblade/modules/house/service/impl/HouseRentalServiceImpl.java b/src/main/java/org/springblade/modules/house/service/impl/HouseRentalServiceImpl.java
index 80d2e50..ba2c11c 100644
--- a/src/main/java/org/springblade/modules/house/service/impl/HouseRentalServiceImpl.java
+++ b/src/main/java/org/springblade/modules/house/service/impl/HouseRentalServiceImpl.java
@@ -80,7 +80,25 @@
houseRental.setAuditStatus(2);
}
}
- return page.setRecords(baseMapper.selectHouseRentalPage(page, houseRental,list));
+ List<HouseRentalTenantVO> houseRentalTenantVOS = baseMapper.selectHouseRentalPage(page, houseRental, list);
+ for (HouseRentalTenantVO houseRentalTenantVO : houseRentalTenantVOS) {
+ if(houseRentalTenantVO.getStatus().equals(1)){
+ houseRentalTenantVO.setAuditStatus(30);
+ }
+ if(houseRentalTenantVO.getStatus().equals(0) && houseRentalTenantVO.getAuditStatus().equals(0)){
+ houseRentalTenantVO.setAuditStatus(0);
+ }
+ if(houseRentalTenantVO.getStatus().equals(0) && houseRentalTenantVO.getAuditStatus().equals(1)){
+ houseRentalTenantVO.setAuditStatus(1);
+ }
+ if(houseRentalTenantVO.getStatus().equals(0) && houseRentalTenantVO.getDldType().equals(3)){
+ houseRentalTenantVO.setAuditStatus(20);
+ }
+ if(houseRentalTenantVO.getStatus().equals(0) && houseRentalTenantVO.getDldType().equals(2)){
+ houseRentalTenantVO.setAuditStatus(10);
+ }
+ }
+ return page.setRecords(houseRentalTenantVOS);
}
/**
diff --git a/src/main/java/org/springblade/modules/house/service/impl/HouseServiceImpl.java b/src/main/java/org/springblade/modules/house/service/impl/HouseServiceImpl.java
index b7a46aa..e6bca35 100644
--- a/src/main/java/org/springblade/modules/house/service/impl/HouseServiceImpl.java
+++ b/src/main/java/org/springblade/modules/house/service/impl/HouseServiceImpl.java
@@ -17,6 +17,7 @@
package org.springblade.modules.house.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.apache.logging.log4j.util.Strings;
import org.springblade.common.utils.NodeTreeUtil;
@@ -26,22 +27,18 @@
import org.springblade.modules.house.entity.HouseEntity;
import org.springblade.modules.house.entity.HouseholdEntity;
import org.springblade.modules.house.excel.HouseAndHoldExcel;
+import org.springblade.modules.house.excel.HouseExcel;
+import org.springblade.modules.house.mapper.HouseMapper;
+import org.springblade.modules.house.service.IHouseService;
import org.springblade.modules.house.service.IHouseholdService;
import org.springblade.modules.house.vo.HouseParam;
import org.springblade.modules.house.vo.HouseTree;
import org.springblade.modules.house.vo.HouseVO;
-import org.springblade.modules.house.mapper.HouseMapper;
-import org.springblade.modules.house.service.IHouseService;
-import org.springblade.modules.house.excel.HouseExcel;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springframework.transaction.annotation.Transactional;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-import java.util.Objects;
+import java.util.*;
/**
* 房屋 服务实现类
@@ -264,4 +261,30 @@
householdService.save(householdEntity);
}
}
+
+ @Override
+ public Map<String, Object> getHouseStatistics(String code, String roleType) {
+ Map<String, Object> objectObjectHashMap = new HashMap<>();
+ if (roleType.equals("1")) {
+ // result1 查询楼栋数 result2 查询房屋套数 result3 查询住户数 result4 查询单元数
+ Integer result1 = baseMapper.getHouseStatisticsOne(code, AuthUtil.getUserId());
+ Integer result2 = baseMapper.getHouseStatisticsTwo(code, AuthUtil.getUserId());
+ Integer result3 = baseMapper.getHouseStatisticsThree(code, AuthUtil.getUserId());
+ Integer result4 = baseMapper.getHouseStatisticsFour(code, AuthUtil.getUserId());
+ objectObjectHashMap.put("result1", result1);
+ objectObjectHashMap.put("result2", result2);
+ objectObjectHashMap.put("result3", result3);
+ objectObjectHashMap.put("result4", result4);
+ } else {
+ Integer result1 = baseMapper.getHouseStatisticsOne(code, null);
+ Integer result2 = baseMapper.getHouseStatisticsTwo(code, null);
+ Integer result3 = baseMapper.getHouseStatisticsThree(code, null);
+ Integer result4 = baseMapper.getHouseStatisticsFour(code, null);
+ objectObjectHashMap.put("result1", result1);
+ objectObjectHashMap.put("result2", result2);
+ objectObjectHashMap.put("result3", result3);
+ objectObjectHashMap.put("result4", result4);
+ }
+ return objectObjectHashMap;
+ }
}
diff --git a/src/main/java/org/springblade/modules/house/service/impl/HouseholdServiceImpl.java b/src/main/java/org/springblade/modules/house/service/impl/HouseholdServiceImpl.java
index 044969a..9cba3f2 100644
--- a/src/main/java/org/springblade/modules/house/service/impl/HouseholdServiceImpl.java
+++ b/src/main/java/org/springblade/modules/house/service/impl/HouseholdServiceImpl.java
@@ -16,22 +16,23 @@
*/
package org.springblade.modules.house.service.impl;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.apache.logging.log4j.util.Strings;
import org.springblade.common.node.TreeStringNode;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.core.tool.utils.BeanUtil;
import org.springblade.modules.house.entity.HouseholdEntity;
-import org.springblade.modules.house.vo.HouseholdOtherVO;
-import org.springblade.modules.house.vo.HouseholdVO;
+import org.springblade.modules.house.excel.HouseHoldExcel;
import org.springblade.modules.house.mapper.HouseholdMapper;
import org.springblade.modules.house.service.IHouseholdService;
+import org.springblade.modules.house.vo.HouseholdOtherVO;
+import org.springblade.modules.house.vo.HouseholdVO;
import org.springblade.modules.system.entity.DictBiz;
-import org.springblade.modules.house.excel.HouseHoldExcel;
import org.springblade.modules.system.service.IDictBizService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
@@ -108,18 +109,25 @@
*/
@Override
public boolean saveOrUpdateHousehold(HouseholdEntity household) {
+ // 判断添加人是否房屋业主
+ Long count = count(Wrappers.<HouseholdEntity>lambdaQuery()
+ .eq(HouseholdEntity::getHouseCode, household.getHouseCode())
+ .eq(HouseholdEntity::getAssociatedUserId, AuthUtil.getUserId())
+ .eq(HouseholdEntity::getRelationship, 1));
+ if (count == 0) {
+ return false;
+ }
boolean flag = false;
household.setUpdateTime(new Date());
household.setUpdateUser(AuthUtil.getUserId());
- if (null!=household.getId()){
+ if (null != household.getId()) {
// 更新
flag = updateById(household);
- }else {
+ } else {
// 往用户表中插入数据
// 通过手机号判断
- if (!Strings.isBlank(household.getPhoneNumber())){
+ if (!Strings.isBlank(household.getPhoneNumber())) {
//判断用户是否存在
-
}
// 新增
household.setCreateTime(new Date());
@@ -175,14 +183,33 @@
Map<String, Object> map = new HashMap<>(3);
// 查询物业
HouseholdOtherVO propertyOtherVO = baseMapper.getProperty(household);
- map.put("wy",propertyOtherVO);
+ map.put("wy", propertyOtherVO);
// 查询网格
HouseholdOtherVO gridOtherVO = baseMapper.getGrid(household);
- map.put("wg",gridOtherVO);
+ map.put("wg", gridOtherVO);
// 查询公安信息
HouseholdOtherVO securityOtherVO = baseMapper.getSecurity(household);
- map.put("ga",securityOtherVO);
+ map.put("ga", securityOtherVO);
// 返回
return map;
}
+
+ @Override
+ public Object getHouseHoldStatistics(String code, String roleType) {
+ Map<String, Object> objectObjectHashMap = new HashMap<>();
+ if (roleType.equals("1")) {
+ List<Map<String, Object>> result = baseMapper.getHouseHoldStatistics(code, AuthUtil.getUserId());
+ List<Map<String, Object>> result1 = baseMapper.getHouseHoldStatisticsAge(code, AuthUtil.getUserId());
+ objectObjectHashMap.put("gender", result);
+ objectObjectHashMap.put("age", result1);
+ return objectObjectHashMap;
+ } else {
+ List<Map<String, Object>> result = baseMapper.getHouseHoldStatistics(code, null);
+ List<Map<String, Object>> result1 = baseMapper.getHouseHoldStatisticsAge(code, null);
+ objectObjectHashMap.put("gender", result);
+ objectObjectHashMap.put("age", result1);
+ return objectObjectHashMap;
+ }
+
+ }
}
diff --git a/src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java b/src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java
index 50f0d49..2605633 100644
--- a/src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java
+++ b/src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java
@@ -17,6 +17,7 @@
package org.springblade.modules.place.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.apache.logging.log4j.util.Strings;
import org.springblade.common.node.TreeStringNode;
@@ -31,17 +32,16 @@
import org.springblade.modules.place.entity.PlaceRelEntity;
import org.springblade.modules.place.excel.PlaceAndRelExcel;
import org.springblade.modules.place.excel.PlaceExcel;
+import org.springblade.modules.place.mapper.PlaceMapper;
import org.springblade.modules.place.service.IPlaceExtService;
import org.springblade.modules.place.service.IPlacePoiLabelService;
import org.springblade.modules.place.service.IPlaceRelService;
-import org.springblade.modules.place.vo.PlaceVO;
-import org.springblade.modules.place.mapper.PlaceMapper;
import org.springblade.modules.place.service.IPlaceService;
+import org.springblade.modules.place.vo.PlaceVO;
import org.springblade.modules.system.entity.User;
import org.springblade.modules.system.service.IUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList;
diff --git a/src/main/java/org/springblade/modules/task/controller/TaskReportForRepairsController.java b/src/main/java/org/springblade/modules/task/controller/TaskReportForRepairsController.java
index 3057800..cdc2714 100644
--- a/src/main/java/org/springblade/modules/task/controller/TaskReportForRepairsController.java
+++ b/src/main/java/org/springblade/modules/task/controller/TaskReportForRepairsController.java
@@ -164,6 +164,17 @@
}
/**
+ * w网格员查询报事报修统计
+ *
+ * @return
+ */
+ @GetMapping("/getReportForStatistics")
+ @ApiOperation(value = "查询报事报修统计" )
+ public R getReportForStatistics(@RequestParam("code") String code, @RequestParam("roleType") String roleType) {
+ return R.data(taskReportForRepairsService.getReportForStatistics(code, roleType));
+ }
+
+ /**
* 更新状态--临时接口
* @param gridman
* @return
diff --git a/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.java b/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.java
index b8d602b..49088d2 100644
--- a/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.java
+++ b/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.java
@@ -16,13 +16,12 @@
*/
package org.springblade.modules.task.mapper;
-import liquibase.pro.packaged.P;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.ibatis.annotations.Param;
import org.springblade.modules.grid.entity.GridmanEntity;
import org.springblade.modules.task.entity.TaskReportForRepairsEntity;
import org.springblade.modules.task.vo.TaskReportForRepairsVO;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springblade.modules.task.vo.TaskReportStatistics;
import java.util.List;
@@ -52,14 +51,17 @@
* @param userId
* @return
*/
- TaskReportStatistics getStatisticsCount(@Param("userId") Long userId);
+ TaskReportStatistics getStatisticsCount(@Param("userId") Long userId);
- Integer getStatistics(Long userId);
+ Integer getStatistics(Long userId);
/**
* 更新状态--临时接口
+ *
* @param gridman
* @return
*/
- int updateView(GridmanEntity gridman);
+ int updateView(GridmanEntity gridman);
+
+ Integer getReportForStatistics(String code, Long userId, Integer status,Integer type);
}
diff --git a/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml b/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml
index d95b769..b5da0f1 100644
--- a/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml
+++ b/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml
@@ -65,10 +65,45 @@
</select>
<!--统计查询,个人-->
+ <select id="getReportForStatistics" resultType="java.lang.Integer">
+
+ SELECT
+ COUNT( 1 )
+ FROM
+ jczz_task_report_for_repairs jtrfr
+ LEFT JOIN jczz_doorplate_address jda ON jtrfr.address_code = jda.address_code
+ WHERE
+ jda.nei_code = #{code}
+ AND jda.unit_code IS NOT NULL
+ AND jtrfr.is_deleted = 0
+ <if test="status != null">
+ and jtrfr.confirm_flag = #{status}
+ </if>
+ <if test="type != null">
+ and jtrfr.type = #{type}
+ </if>
+
+ <if test="userId != null">
+ AND EXISTS (
+ SELECT
+ *
+ FROM
+ jczz_grid jg
+ LEFT JOIN jczz_gridman jgm ON jg.id = jgm.grid_id
+ LEFT JOIN jczz_grid_range jgr ON jgr.grid_id = jg.id
+ WHERE
+ jgm.user_id = #{userId}
+ AND jtrfr.address_code = jgr.house_code
+ AND jg.is_deleted = 0
+ )
+ </if>
+ </select>
+
+
<select id="getStatisticsCount" resultType="org.springblade.modules.task.vo.TaskReportStatistics">
SELECT
- COUNT( 1 ) AS total,
- ifnull(SUM( CASE WHEN STATUS = 10 THEN 1 ELSE 0 END ),0) AS handle
+ COUNT( 1 ) AS total,
+ ifnull(SUM( CASE WHEN STATUS = 10 THEN 1 ELSE 0 END ),0) AS handle
FROM jczz_task_report_for_repairs
WHERE is_deleted = 0
<if test="userId != null">
diff --git a/src/main/java/org/springblade/modules/task/service/ITaskReportForRepairsService.java b/src/main/java/org/springblade/modules/task/service/ITaskReportForRepairsService.java
index 0d5fa63..7a1a03d 100644
--- a/src/main/java/org/springblade/modules/task/service/ITaskReportForRepairsService.java
+++ b/src/main/java/org/springblade/modules/task/service/ITaskReportForRepairsService.java
@@ -75,4 +75,6 @@
* @return
*/
boolean updateView(GridmanEntity gridman);
+
+ Object getReportForStatistics(String code, String roleType);
}
diff --git a/src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java b/src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java
index c030351..db6077d 100644
--- a/src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java
+++ b/src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java
@@ -16,7 +16,6 @@
*/
package org.springblade.modules.task.service.impl;
-import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springblade.core.mp.base.BaseServiceImpl;
import org.springblade.core.secure.utils.AuthUtil;
@@ -34,9 +33,8 @@
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
+import java.math.BigDecimal;
+import java.util.*;
/**
* 报事报修任务表 服务实现类
@@ -157,6 +155,7 @@
/**
* 更新状态--临时接口
+ *
* @param gridman
* @return
*/
@@ -165,4 +164,32 @@
baseMapper.updateView(gridman);
return true;
}
+
+ @Override
+ public Object getReportForStatistics(String code, String roleType) {
+ Map<String, Object> objectObjectHashMap = new HashMap<>();
+ if (roleType.equals("1")) {
+ Integer result = baseMapper.getReportForStatistics(code, AuthUtil.getUserId(), 1,null);
+ Integer result1 = baseMapper.getReportForStatistics(code, AuthUtil.getUserId(), null,null);
+ // result 总数 result1 已处理 result2 处理率 result3 公共维修 result4 居家维修 result5 矛盾纠纷 result6 投诉举报
+ objectObjectHashMap.put("result", result);
+ objectObjectHashMap.put("result1", result1);
+ objectObjectHashMap.put("result2", result1.equals(0) ? 0 : BigDecimal.valueOf(result).divide(BigDecimal.valueOf(result1), 2, BigDecimal.ROUND_HALF_UP));
+ objectObjectHashMap.put("result3", baseMapper.getReportForStatistics(code, AuthUtil.getUserId(), null,1));
+ objectObjectHashMap.put("result4", baseMapper.getReportForStatistics(code, AuthUtil.getUserId(), null,2));
+ objectObjectHashMap.put("result5", baseMapper.getReportForStatistics(code, AuthUtil.getUserId(), null,3));
+ objectObjectHashMap.put("result6", baseMapper.getReportForStatistics(code, AuthUtil.getUserId(), null,4));
+ } else {
+ Integer result = baseMapper.getReportForStatistics(code, null, 1,null);
+ Integer result1 = baseMapper.getReportForStatistics(code, null, null,null);
+ objectObjectHashMap.put("result", result);
+ objectObjectHashMap.put("result1", result1);
+ objectObjectHashMap.put("result2", result1.equals(0) ? 0 : BigDecimal.valueOf(result).divide(BigDecimal.valueOf(result1), 2, BigDecimal.ROUND_HALF_UP));
+ objectObjectHashMap.put("result3", baseMapper.getReportForStatistics(code,null,null,1));
+ objectObjectHashMap.put("result4", baseMapper.getReportForStatistics(code, null, null,2));
+ objectObjectHashMap.put("result5", baseMapper.getReportForStatistics(code, null, null,3));
+ objectObjectHashMap.put("result6", baseMapper.getReportForStatistics(code, null, null,4));
+ }
+ return objectObjectHashMap;
+ }
}
--
Gitblit v1.9.3