Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张雷
/
fmboot
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
efd7ebc2
由
张雷
编写于
2023-12-25 10:09:47 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
人员定位信息位置信息修改
1 个父辈
ce9a7aea
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
13 行增加
和
2 行删除
fm-product/src/main/java/com/skua/modules/location/controller/UserLocationController.java
fm-product/src/main/java/com/skua/modules/location/entity/UserBaseInfo.java
fm-product/src/main/java/com/skua/modules/location/service/impl/YwLocationServiceImpl.java
fm-product/src/main/java/com/skua/modules/location/controller/UserLocationController.java
查看文件 @
efd7ebc
...
...
@@ -3,7 +3,6 @@ package com.skua.modules.location.controller;
import
com.skua.core.api.vo.Result
;
import
com.skua.core.aspect.annotation.AutoLog
;
import
com.skua.modules.location.UserLocationFactory
;
import
com.skua.modules.location.entity.UserBaseInfo
;
import
com.skua.modules.location.entity.UserLocation
;
import
com.skua.modules.location.service.ILocationService
;
import
com.skua.modules.location.vo.QueryParams
;
...
...
fm-product/src/main/java/com/skua/modules/location/entity/UserBaseInfo.java
查看文件 @
efd7ebc
...
...
@@ -21,4 +21,11 @@ public class UserBaseInfo {
/**在线状态*/
private
String
userStatus
;
/**X坐标*/
private
Double
x
;
/**Y坐标*/
private
Double
y
;
/**楼层*/
private
String
floor
;
}
...
...
fm-product/src/main/java/com/skua/modules/location/service/impl/YwLocationServiceImpl.java
查看文件 @
efd7ebc
package
com
.
skua
.
modules
.
location
.
service
.
impl
;
import
cn.hutool.http.HttpUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.skua.modules.location.entity.*
;
import
com.skua.modules.location.service.ILocationService
;
...
...
@@ -118,6 +119,10 @@ public class YwLocationServiceImpl implements ILocationService {
userBaseInfo
.
setUserType
(
"员工"
);
if
(
onlineMap
.
get
(
userBaseInfoYwResult
.
getDeviceno
())!=
null
){
userBaseInfo
.
setUserStatus
(
"1"
);
UserLocation
userLocation
=
JSON
.
parseObject
(
onlineMap
.
get
(
userBaseInfoYwResult
.
getDeviceno
()).
toString
(),
UserLocation
.
class
);
userBaseInfo
.
setX
(
userLocation
.
getX
());
userBaseInfo
.
setY
(
userLocation
.
getY
());
userBaseInfo
.
setFloor
(
userLocation
.
getFloor
());
}
else
{
userBaseInfo
.
setUserStatus
(
"0"
);
}
...
...
@@ -131,7 +136,7 @@ public class YwLocationServiceImpl implements ILocationService {
Map
<
String
,
Object
>
map
=
new
HashMap
();
List
<
UserLocation
>
list
=
getAllUserGPS
();
for
(
UserLocation
userLocation
:
list
)
{
map
.
put
(
userLocation
.
getDeviceCode
(),
"1"
);
map
.
put
(
userLocation
.
getDeviceCode
(),
userLocation
);
}
return
map
;
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论