Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
basic-api-boot
概览
概览
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Basic
basic-api-boot
Commits
eb187f68
提交
eb187f68
authored
5月 14, 2022
作者:
方治民
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: 添加厂区进出标记
上级
ba2d6d1c
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
9 行增加
和
16 行删除
+9
-16
LocationLog.java
...main/java/com/yiring/app/domain/location/LocationLog.java
+3
-0
LocationTag.java
...main/java/com/yiring/app/domain/location/LocationTag.java
+4
-16
PositionMessageServiceImpl.java
.../app/service/message/impl/PositionMessageServiceImpl.java
+2
-0
没有找到文件。
app/src/main/java/com/yiring/app/domain/location/LocationLog.java
浏览文件 @
eb187f68
...
@@ -98,6 +98,9 @@ public class LocationLog implements Serializable {
...
@@ -98,6 +98,9 @@ public class LocationLog implements Serializable {
@Comment
(
"电量单位"
)
@Comment
(
"电量单位"
)
String
voltUnit
;
String
voltUnit
;
@Comment
(
"是否在厂区外"
)
Boolean
out
;
@Comment
(
"原始数据"
)
@Comment
(
"原始数据"
)
@Type
(
type
=
"jsonb"
)
@Type
(
type
=
"jsonb"
)
@Column
(
columnDefinition
=
"jsonb"
)
@Column
(
columnDefinition
=
"jsonb"
)
...
...
app/src/main/java/com/yiring/app/domain/location/LocationTag.java
浏览文件 @
eb187f68
...
@@ -6,13 +6,11 @@ import com.yiring.common.annotation.FieldMapping;
...
@@ -6,13 +6,11 @@ import com.yiring.common.annotation.FieldMapping;
import
com.yiring.common.domain.BasicEntity
;
import
com.yiring.common.domain.BasicEntity
;
import
java.io.Serial
;
import
java.io.Serial
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.Objects
;
import
javax.persistence.*
;
import
javax.persistence.*
;
import
lombok.*
;
import
lombok.*
;
import
lombok.experimental.FieldDefaults
;
import
lombok.experimental.FieldDefaults
;
import
lombok.experimental.FieldNameConstants
;
import
lombok.experimental.FieldNameConstants
;
import
lombok.experimental.SuperBuilder
;
import
lombok.experimental.SuperBuilder
;
import
org.hibernate.Hibernate
;
import
org.hibernate.annotations.Comment
;
import
org.hibernate.annotations.Comment
;
import
org.locationtech.jts.geom.Point
;
import
org.locationtech.jts.geom.Point
;
...
@@ -102,10 +100,13 @@ public class LocationTag extends BasicEntity implements Serializable {
...
@@ -102,10 +100,13 @@ public class LocationTag extends BasicEntity implements Serializable {
@Comment
(
"类型(1:内部/2:访客)"
)
@Comment
(
"类型(1:内部/2:访客)"
)
Integer
category
;
Integer
category
;
@Comment
(
"最
后
定位坐标"
)
@Comment
(
"最
新
定位坐标"
)
@Column
(
columnDefinition
=
"geometry(Point,4326)"
)
@Column
(
columnDefinition
=
"geometry(Point,4326)"
)
Point
point
;
Point
point
;
@Comment
(
"是否在厂外"
)
Boolean
out
;
@SuppressWarnings
({
"unused"
})
@SuppressWarnings
({
"unused"
})
public
enum
Type
{
public
enum
Type
{
BTT01
(
"蓝牙人员定位卡"
),
BTT01
(
"蓝牙人员定位卡"
),
...
@@ -121,17 +122,4 @@ public class LocationTag extends BasicEntity implements Serializable {
...
@@ -121,17 +122,4 @@ public class LocationTag extends BasicEntity implements Serializable {
return
this
.
text
;
return
this
.
text
;
}
}
}
}
@Override
public
boolean
equals
(
Object
o
)
{
if
(
this
==
o
)
return
true
;
if
(
o
==
null
||
Hibernate
.
getClass
(
this
)
!=
Hibernate
.
getClass
(
o
))
return
false
;
LocationTag
that
=
(
LocationTag
)
o
;
return
getId
()
!=
null
&&
Objects
.
equals
(
getId
(),
that
.
getId
());
}
@Override
public
int
hashCode
()
{
return
getClass
().
hashCode
();
}
}
}
app/src/main/java/com/yiring/app/service/message/impl/PositionMessageServiceImpl.java
浏览文件 @
eb187f68
...
@@ -137,6 +137,7 @@ public class PositionMessageServiceImpl implements PositionMessageService {
...
@@ -137,6 +137,7 @@ public class PositionMessageServiceImpl implements PositionMessageService {
.
silent
(
data
.
getBoolean
(
"silent"
))
.
silent
(
data
.
getBoolean
(
"silent"
))
.
volt
(
data
.
getInteger
(
"volt"
))
.
volt
(
data
.
getInteger
(
"volt"
))
.
voltUnit
(
data
.
getString
(
"voltUnit"
))
.
voltUnit
(
data
.
getString
(
"voltUnit"
))
.
out
(
data
.
getBoolean
(
"out"
))
.
build
();
.
build
();
// 获取定位卡当前绑定的用户
// 获取定位卡当前绑定的用户
...
@@ -267,6 +268,7 @@ public class PositionMessageServiceImpl implements PositionMessageService {
...
@@ -267,6 +268,7 @@ public class PositionMessageServiceImpl implements PositionMessageService {
locationLogRepository
.
saveAndFlush
(
locationLog
);
locationLogRepository
.
saveAndFlush
(
locationLog
);
// 更新定位标签卡状态信息
// 更新定位标签卡状态信息
tag
.
setOut
(
locationLog
.
getOut
());
tag
.
setPoint
(
locationLog
.
getPoint
());
tag
.
setPoint
(
locationLog
.
getPoint
());
tag
.
setVolt
(
locationLog
.
getVolt
());
tag
.
setVolt
(
locationLog
.
getVolt
());
tag
.
setVoltUnit
(
locationLog
.
getVoltUnit
());
tag
.
setVoltUnit
(
locationLog
.
getVoltUnit
());
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论