zhitong.yu
2025-12-11 742960dec9dc5fa054822d99968a2679ddd878cd
BS通用版本1.2.0      实时位置接口压缩
已修改9个文件
21 ■■■■ 文件已修改
src/main/java/com/hxzk/gps/controller/Cabinet/TbFakalogController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/hxzk/gps/controller/Cabinet/deo/TableSearchResultFakalog.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/hxzk/gps/entity/Cabinet/TbFakalog.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/hxzk/gps/entity/Person/TbPerson.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/hxzk/gps/mapper/Cabinet/TbFakalogMapper.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/hxzk/gps/service/Cabinet/TbFakalogService.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/hxzk/gps/service/impl/Person/TbPersonServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/Person/TbPersonMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/hxzk/gps/controller/Cabinet/TbFakalogController.java
@@ -34,3 +34,4 @@
    }
}
src/main/java/com/hxzk/gps/controller/Cabinet/deo/TableSearchResultFakalog.java
@@ -23,3 +23,4 @@
    private String endSaveTime;
}
src/main/java/com/hxzk/gps/entity/Cabinet/TbFakalog.java
@@ -81,3 +81,4 @@
}
src/main/java/com/hxzk/gps/entity/Person/TbPerson.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import java.io.Serializable;
@@ -17,6 +18,7 @@
 */
@Data
@TableName("tb_person")
@JsonInclude(JsonInclude.Include.NON_NULL) // 序列化时自动忽略 null 值,减少响应大小,性能最优
public class TbPerson implements Serializable {
    private static final long serialVersionUID = 1L;
src/main/java/com/hxzk/gps/mapper/Cabinet/TbFakalogMapper.java
@@ -15,3 +15,4 @@
}
src/main/java/com/hxzk/gps/service/Cabinet/TbFakalogService.java
@@ -25,3 +25,4 @@
}
src/main/java/com/hxzk/gps/service/impl/Person/TbPersonServiceImpl.java
@@ -91,7 +91,11 @@
        // 排序
        queryWrapper.orderByDesc("p_tagid");
        // 添加车辆标签条件
        queryWrapper.and(wrapper ->
                wrapper.eq("baoliu19", "系统默认")
                        .or()
                        .eq("baoliu19", "LORA标签"));
        // 方式1:使用PageHelper的分页查询
        Page<TbPerson> page = PageHelper.startPage(personTreeTableDto.getPageNum(), personTreeTableDto.getPageSize())
                .doSelectPage(() -> baseMapper.selectList(queryWrapper));
@@ -199,6 +203,7 @@
        List<Long> list = companyService.getChildCompanyIds(UserInfoUtil.getUserCompanyId());
        list.add(Long.valueOf(UserInfoUtil.getUserCompanyId()));
        List<TbPerson> info = personMapper.RealPosition(list);
        // 直接返回,null 值由全局 Jackson 配置自动过滤,避免性能开销
        return ListDataResult.resultListSuccess(info,MessageUtils.getMessage("Success"));
    }
@@ -316,4 +321,5 @@
        tag.setTagId(person.getPTagid());
        tagService.getBaseMapper().update(tag, queryWrapperTag);
    }
}
src/main/resources/application.yml
@@ -15,7 +15,7 @@
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/hxzkuwb
    username: root
    password: hxzk20151102
    password: 123456
  web:
    resources:
      resources:
@@ -60,7 +60,7 @@
#  上传文件的存放路径
  dir: D:Bs/uploads/
#  上传文件的IP地址
  dir-IP: http://103.155.76.198:9002/uploads/
  dir-IP: http://127.0.0.1:9002/uploads/
#  用户头像存放路径
  dir-UserImg: D:Bs/uploads/User/
#  人员头像存放路径
src/main/resources/mapper/Person/TbPersonMapper.xml
@@ -15,7 +15,7 @@
    <!--实时人员位置-->
    <select id="RealPosition" resultType="com.hxzk.gps.entity.Person.TbPerson">
        SELECT p.p_tagid,p.baoliu2,p.baoliu3,p.p_addtiem,p.baoliu4,p.company FROM tb_person p
        SELECT p.p_tagid,p.baoliu2,p.baoliu3,p.p_addtiem,p.baoliu4,p.company,p.p_x,p.p_y,p.p_online FROM tb_person p
        WHERE (p.companyid IN
        <foreach item="item" index="index" collection="list"
                 open="(" separator="," close=")">