6.4版本人员定位,大屏有报错弹框

问题描述:6.4版本人员定位,打开大屏,会出现‘系统异常’的报错弹框
问题原因:mongodb的label_area表有重复数据导致
查看平台服务日志,报错信息com.joysuch.wwyt.pod.entity.PodLabelAreaEntity.getVersion()

  1. cd /home/seekcy/chemical-locate/wwyt-server/logs/
  2. tail -f error.log

会看到如图所示的报错

处理办法:手动删除重复的数据
使用navicat连接mongodb数据库(参考链接:https://svn.seekcy.com/400)
打开mongodb连接,打开js_open_location_server数据库,备份pod_label_area集合,打开pod_label_area表,执行语句查询sn字段存在重复的数据

  1. db.pod_label_area.aggregate([
  2. { $group: { _id: "$sn", count: { $sum: 1 } } },
  3. { $match: { count: { $gt: 1 } } }
  4. ])

选中重复的数据,右击选中删除文档。

转载请注明作者和出处,并添加本页链接。
原文链接: //svn.seekcy.com/849