Commit cbfb7dbe by YANGYANG

用户健康状况

parent cb7dcc54
......@@ -242,5 +242,56 @@ public class UsersController {
Integer total = usersService.userPageOnlineListCount(map);
return MapRestResult.build(ResultCode.SUCCESS,"成功获取用户列表信息",total,list);
}
@ApiOperation(value = "用户血压列表")
@GetMapping("userDbpList/{page}/{limit}")
public MapRestResult userDbpList( @ApiParam(name = "page", value = "当前页码", required = true)
@PathVariable Integer page,
@ApiParam(name = "limit", value = "每页记录数", required = true)
@PathVariable Integer limit,
@ApiParam(name = "sbimei", value = "设备IMEI", required = true)
@RequestParam String sbimei){
Map map = new HashMap();
map.put("page",page);
map.put("limit",limit);
map.put("sbimei",sbimei);
List<Map<String,Object>> list = usersService.userDbpList(map);
Integer total = usersService.userDbpListCount(map);
return MapRestResult.build(ResultCode.SUCCESS,"成功获取用户血压列表信息",total,list);
}
@ApiOperation(value = "用户心率列表")
@GetMapping("userHeartrateList/{page}/{limit}")
public MapRestResult userHeartrateList( @ApiParam(name = "page", value = "当前页码", required = true)
@PathVariable Integer page,
@ApiParam(name = "limit", value = "每页记录数", required = true)
@PathVariable Integer limit,
@ApiParam(name = "sbimei", value = "设备IMEI", required = true)
@RequestParam String sbimei){
Map map = new HashMap();
map.put("page",page);
map.put("limit",limit);
map.put("sbimei",sbimei);
List<Map<String,Object>> list = usersService.userHeartrateList(map);
Integer total = usersService.userHeartrateListCount(map);
return MapRestResult.build(ResultCode.SUCCESS,"成功获取用户心率列表信息",total,list);
}
@ApiOperation(value = "用户步数列表")
@GetMapping("userStepList/{page}/{limit}")
public MapRestResult userStepList( @ApiParam(name = "page", value = "当前页码", required = true)
@PathVariable Integer page,
@ApiParam(name = "limit", value = "每页记录数", required = true)
@PathVariable Integer limit,
@ApiParam(name = "sbimei", value = "设备IMEI", required = true)
@RequestParam String sbimei){
Map map = new HashMap();
map.put("page",page);
map.put("limit",limit);
map.put("sbimei",sbimei);
List<Map<String,Object>> list = usersService.userStepList(map);
Integer total = usersService.userStepListCount(map);
return MapRestResult.build(ResultCode.SUCCESS,"成功获取用户步数列表信息",total,list);
}
}
......@@ -27,4 +27,15 @@ public interface UsersMapper extends BaseMapper<Users> {
Integer userPageOnlineListCount(Map map);
List<Map<String,Object>> userDbpList(Map map);
Integer userDbpListCount(Map map);
List<Map<String,Object>> userHeartrateList(Map map);
Integer userHeartrateListCount(Map map);
List<Map<String,Object>> userStepList(Map map);
Integer userStepListCount(Map map);
}
......@@ -60,4 +60,86 @@
and users.xxsc_pdbz = 0
<include refid="queryWhere"/>
</select>
<select id="userDbpList" parameterType="Map" resultType="Map">
select
users.xm as xm,
users.xb as xb,
users. sb_imei as sbImei,
users.sfzhm as sfzhm,
dbp.time_begin as timeBegin,
dbp.dbp as dbp,
dbp.dbp_l as dbpL,
dbp.sbp as sbp,
dbp.sbp_h as sbpH
from gk_users users,gk_dbp dbp
where users.sb_imei = dbp.sb_imei
and users.xxsc_pdbz = 0
<if test="sbimei!= null and sbimei != ''">
AND users.sb_imei= #{ sbimei, jdbcType=INTEGER }
</if>
limit #{ page },#{ limit}
</select>
<select id="userDbpListCount" parameterType="java.util.Map" resultType="java.lang.Integer">
select
count(*)
from gk_users users,gk_dbp dbp
where users.sb_imei = dbp.sb_imei
and users.xxsc_pdbz = 0
<if test="sbimei!= null and sbimei != ''">
AND users.sb_imei= #{ sbimei, jdbcType=INTEGER }
</if>
</select>
<select id="userHeartrateList" parameterType="Map" resultType="Map">
select
users.xm as xm,
users.xb as xb,
users.sfzhm as sfzhm,
heart.time_begin as timeBegin,
heart.heartrate as heartrate,
heart.theshold_heartrate_h as thesholdHeartrateH,
heart.theshold_heartrate_l as thesholdHeartrateL
from gk_users users,gk_heartrate heart
where users.sb_imei = heart.sb_imei
and users.xxsc_pdbz = 0
<if test="sbimei!= null and sbimei != ''">
AND users.sb_imei= #{ sbimei, jdbcType=INTEGER }
</if>
limit #{ page },#{ limit}
</select>
<select id="userHeartrateListCount" parameterType="java.util.Map" resultType="java.lang.Integer">
select
count(*)
from gk_users users,gk_heartrate heart
where users.sb_imei = heart.sb_imei
and users.xxsc_pdbz = 0
<if test="sbimei!= null and sbimei != ''">
AND users.sb_imei= #{ sbimei, jdbcType=INTEGER }
</if>
</select>
<select id="userStepList" parameterType="Map" resultType="Map">
select
users.xm as xm,
users.xb as xb,
users.sfzhm as sfzhm,
step.value as value,
step.time_begin as timeBegin
from gk_users users,gk_stepNumber step
where users.sb_imei = step.sb_imei
and users.xxsc_pdbz = 0
<if test="sbimei!= null and sbimei != ''">
AND users.sb_imei= #{ sbimei, jdbcType=INTEGER }
</if>
limit #{ page },#{ limit}
</select>
<select id="userStepListCount" parameterType="java.util.Map" resultType="java.lang.Integer">
select
count(*)
from gk_users users,gk_stepNumber step
where users.sb_imei = step.sb_imei
and users.xxsc_pdbz = 0
<if test="sbimei!= null and sbimei != ''">
AND users.sb_imei= #{ sbimei, jdbcType=INTEGER }
</if>
</select>
</mapper>
......@@ -20,4 +20,15 @@ public interface UsersService extends IService<Users> {
Integer userPageOnlineListCount(Map map);
List<Map<String,Object>> userDbpList(Map map);
Integer userDbpListCount(Map map);
List<Map<String,Object>> userHeartrateList(Map map);
Integer userHeartrateListCount(Map map);
List<Map<String,Object>> userStepList(Map map);
Integer userStepListCount(Map map);
}
......@@ -33,4 +33,34 @@ public class UsersServiceImpl extends ServiceImpl<UsersMapper, Users> implements
public Integer userPageOnlineListCount(Map map) {
return usersMapper.userPageOnlineListCount(map);
}
@Override
public List<Map<String, Object>> userDbpList(Map map) {
return usersMapper.userDbpList(map);
}
@Override
public Integer userDbpListCount(Map map) {
return usersMapper.userDbpListCount(map);
}
@Override
public List<Map<String, Object>> userHeartrateList(Map map) {
return usersMapper.userHeartrateList(map);
}
@Override
public Integer userHeartrateListCount(Map map) {
return usersMapper.userHeartrateListCount(map);
}
@Override
public List<Map<String, Object>> userStepList(Map map) {
return usersMapper.userStepList(map);
}
@Override
public Integer userStepListCount(Map map) {
return usersMapper.userStepListCount(map);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment