修复字段返回
This commit is contained in:
@@ -48,4 +48,10 @@ public class IpRegionLimitRecordAdminVo extends IpRegionLimitRecord {
|
|||||||
@ApiModelProperty("邀请码")
|
@ApiModelProperty("邀请码")
|
||||||
private String inviteCode;
|
private String inviteCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 多个设备
|
||||||
|
*/
|
||||||
|
@ApiModelProperty("多个设备")
|
||||||
|
private String deviceIdStr;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
package com.accompany.admin.service.ip.impl;
|
package com.accompany.admin.service.ip.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
|
import cn.hutool.core.util.StrUtil;
|
||||||
import com.accompany.admin.mapper.ip.IpRegionLimitRecordAdminMapper;
|
import com.accompany.admin.mapper.ip.IpRegionLimitRecordAdminMapper;
|
||||||
import com.accompany.admin.service.ip.IpRegionLimitRecordAdminService;
|
import com.accompany.admin.service.ip.IpRegionLimitRecordAdminService;
|
||||||
import com.accompany.admin.vo.ip.IpRegionLimitRecordAdminVo;
|
import com.accompany.admin.vo.ip.IpRegionLimitRecordAdminVo;
|
||||||
@@ -7,12 +9,14 @@ import com.accompany.business.model.ip.IpRegionLimitRecord;
|
|||||||
import com.accompany.business.model.ip.IpRegionWhite;
|
import com.accompany.business.model.ip.IpRegionWhite;
|
||||||
import com.accompany.business.service.ip.IpRegionLimitRecordService;
|
import com.accompany.business.service.ip.IpRegionLimitRecordService;
|
||||||
import com.accompany.business.service.ip.IpRegionWhiteService;
|
import com.accompany.business.service.ip.IpRegionWhiteService;
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author: liaozetao
|
* @author: liaozetao
|
||||||
@@ -34,7 +38,17 @@ public class IpRegionLimitRecordAdminServiceImpl implements IpRegionLimitRecordA
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Page<IpRegionLimitRecordAdminVo> page(String userErBanNo, Integer currentPage, Integer pageSize) {
|
public Page<IpRegionLimitRecordAdminVo> page(String userErBanNo, Integer currentPage, Integer pageSize) {
|
||||||
return ipRegionLimitRecordAdminMapper.page(new Page<>(currentPage, pageSize), userErBanNo);
|
Page<IpRegionLimitRecordAdminVo> page = ipRegionLimitRecordAdminMapper.page(new Page<>(currentPage, pageSize), userErBanNo);
|
||||||
|
List<IpRegionLimitRecordAdminVo> records = page.getRecords();
|
||||||
|
if (CollectionUtil.isNotEmpty(records)) {
|
||||||
|
for (IpRegionLimitRecordAdminVo record : records) {
|
||||||
|
String deviceIdStr = record.getDeviceIdStr();
|
||||||
|
if (StrUtil.isNotEmpty(deviceIdStr)) {
|
||||||
|
record.setDeviceIds(JSONObject.parseArray(deviceIdStr, String.class));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return page;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -6,7 +6,7 @@
|
|||||||
irlr.uid,
|
irlr.uid,
|
||||||
irlr.phone,
|
irlr.phone,
|
||||||
irlr.create_time as createTime,
|
irlr.create_time as createTime,
|
||||||
irlr.device_ids,
|
irlr.device_ids as deviceIdStr,
|
||||||
irlr.last_check_time as lastCheckTime,
|
irlr.last_check_time as lastCheckTime,
|
||||||
irlr.last_check_ip_region as lastCheckIpRegion,
|
irlr.last_check_ip_region as lastCheckIpRegion,
|
||||||
a.sign_time as signTime,
|
a.sign_time as signTime,
|
||||||
|
@@ -5,6 +5,7 @@
|
|||||||
select
|
select
|
||||||
irw.id,
|
irw.id,
|
||||||
irw.uid,
|
irw.uid,
|
||||||
|
irw.phone,
|
||||||
irw.create_time as createTime,
|
irw.create_time as createTime,
|
||||||
irw.last_check_time as lastCheckTime,
|
irw.last_check_time as lastCheckTime,
|
||||||
irw.source,
|
irw.source,
|
||||||
|
@@ -4,7 +4,6 @@ import com.accompany.core.mybatis.typehandler.StringListTypeHandler;
|
|||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -13,7 +12,6 @@ import java.util.Date;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@TableName(value = "ip_region_limit_record", autoResultMap = true)
|
|
||||||
public class IpRegionLimitRecord {
|
public class IpRegionLimitRecord {
|
||||||
|
|
||||||
@TableId(type = IdType.NONE)
|
@TableId(type = IdType.NONE)
|
||||||
@@ -44,7 +42,7 @@ public class IpRegionLimitRecord {
|
|||||||
* 访问设备
|
* 访问设备
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty("访问设备")
|
@ApiModelProperty("访问设备")
|
||||||
@TableField(value = "device_ids", typeHandler = StringListTypeHandler.class)
|
@TableField(typeHandler = StringListTypeHandler.class)
|
||||||
private List<String> deviceIds;
|
private List<String> deviceIds;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user