Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
a385e05b
提交
a385e05b
authored
5月 06, 2021
作者:
邓砥奕
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新
上级
42ff6b37
显示空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
50 行增加
和
12 行删除
+50
-12
DeviceStyle.java
...g/src/main/java/com/tykj/dev/config/base/DeviceStyle.java
+2
-1
pom.xml
dev-matching/pom.xml
+5
-0
MatchingDeviceController.java
.../device/matching/controller/MatchingDeviceController.java
+11
-3
MatchingDeviceSaveVo.java
.../dev/device/matching/subject/vo/MatchingDeviceSaveVo.java
+4
-5
RepairController.java
...m/tykj/dev/device/repair/controller/RepairController.java
+8
-2
RfidController.java
...ain/java/com/tykj/dev/rfid/controller/RfidController.java
+0
-1
RfidServiceImpl.java
.../java/com/tykj/dev/rfid/service/impl/RfidServiceImpl.java
+20
-0
没有找到文件。
dev-config/src/main/java/com/tykj/dev/config/base/DeviceStyle.java
浏览文件 @
a385e05b
...
@@ -41,7 +41,8 @@ public enum DeviceStyle {
...
@@ -41,7 +41,8 @@ public enum DeviceStyle {
/**
/**
* 密码卡
* 密码卡
*/
*/
STYLE_8
(
8
,
"密码卡"
);
STYLE_8
(
8
,
"密码卡"
),
STYLE_9
(
9
,
"其它"
);
public
Integer
id
;
public
Integer
id
;
...
...
dev-matching/pom.xml
浏览文件 @
a385e05b
...
@@ -40,5 +40,9 @@
...
@@ -40,5 +40,9 @@
<groupId>
com.tykj.dev
</groupId>
<groupId>
com.tykj.dev
</groupId>
<artifactId>
blockcha
</artifactId>
<artifactId>
blockcha
</artifactId>
</dependency>
</dependency>
<dependency>
<groupId>
com.tykj.dev
</groupId>
<artifactId>
rfid
</artifactId>
</dependency>
</dependencies>
</dependencies>
</project>
</project>
\ No newline at end of file
dev-matching/src/main/java/com/tykj/dev/device/matching/controller/MatchingDeviceController.java
浏览文件 @
a385e05b
...
@@ -28,6 +28,8 @@ import com.tykj.dev.device.user.util.UserUtils;
...
@@ -28,6 +28,8 @@ import com.tykj.dev.device.user.util.UserUtils;
import
com.tykj.dev.misc.base.BusinessEnum
;
import
com.tykj.dev.misc.base.BusinessEnum
;
import
com.tykj.dev.misc.base.StatusEnum
;
import
com.tykj.dev.misc.base.StatusEnum
;
import
com.tykj.dev.misc.utils.StringSplitUtil
;
import
com.tykj.dev.misc.utils.StringSplitUtil
;
import
com.tykj.dev.rfid.service.RfidService
;
import
com.tykj.dev.rfid.service.impl.RfidServiceImpl
;
import
com.tykj.dev.socket.MyWebSocket
;
import
com.tykj.dev.socket.MyWebSocket
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
...
@@ -98,6 +100,9 @@ public class MatchingDeviceController {
...
@@ -98,6 +100,9 @@ public class MatchingDeviceController {
@Autowired
@Autowired
private
MatchingDeviceLibraryDao
matchingDeviceLibraryDao
;
private
MatchingDeviceLibraryDao
matchingDeviceLibraryDao
;
@Autowired
private
RfidService
rfidService
;
@ApiOperation
(
value
=
"添加配套设备"
,
notes
=
"可以通过这个接口添加配套设备"
)
@ApiOperation
(
value
=
"添加配套设备"
,
notes
=
"可以通过这个接口添加配套设备"
)
@PostMapping
(
value
=
"/add"
)
@PostMapping
(
value
=
"/add"
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
...
@@ -128,11 +133,14 @@ public class MatchingDeviceController {
...
@@ -128,11 +133,14 @@ public class MatchingDeviceController {
// taskLogService.addLog(taskLogBto2);
// taskLogService.addLog(taskLogBto2);
for
(
MatchingDeviceSaveVo
matchingDeviceSaveVo
:
matchingDeviceBillSaveVo
.
getMatchingDeviceSaveVoList
())
{
for
(
MatchingDeviceSaveVo
matchingDeviceSaveVo
:
matchingDeviceBillSaveVo
.
getMatchingDeviceSaveVoList
())
{
MatchingDeviceLibrary
matchingDeviceLibraryEntity
=
matchingDeviceSaveVo
.
toDo
();
MatchingDeviceLibrary
matchingDeviceLibraryEntity
=
matchingDeviceSaveVo
.
toDo
();
MatchingDeviceLibrary
saveEntity
=
matchingDeviceLibraryService
.
addEntity
(
matchingDeviceLibraryEntity
);
MatchingDeviceLibrary
d
=
matchingDeviceLibraryService
.
addEntity
(
matchingDeviceLibraryEntity
);
stringBuffer
.
append
(
saveEntity
.
getId
());
rfidService
.
printString
(
String
.
valueOf
(
d
.
getId
()),
d
.
getModel
(),
d
.
getName
(),
d
.
getSeqNumber
());
d
.
setRfidCardId
(
RfidServiceImpl
.
completeRfidStr2
(
String
.
valueOf
(
d
.
getId
())));
matchingDeviceLibraryService
.
update
(
d
);
stringBuffer
.
append
(
d
.
getId
());
stringBuffer
.
append
(
"x"
);
stringBuffer
.
append
(
"x"
);
//存装备日志
//存装备日志
DeviceLogDto
deviceLogDto
=
new
DeviceLogDto
(
1
,
saveEntity
.
getId
(),
"发起新增配套"
,
fileVoList
);
DeviceLogDto
deviceLogDto
=
new
DeviceLogDto
(
1
,
d
.
getId
(),
"发起新增配套"
,
fileVoList
);
deviceLogService
.
addLog
(
deviceLogDto
);
deviceLogService
.
addLog
(
deviceLogDto
);
}
}
//set账单新增设备详情
//set账单新增设备详情
...
...
dev-matching/src/main/java/com/tykj/dev/device/matching/subject/vo/MatchingDeviceSaveVo.java
浏览文件 @
a385e05b
...
@@ -7,7 +7,6 @@ import lombok.Data;
...
@@ -7,7 +7,6 @@ import lombok.Data;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
java.util.UUID
;
/**
/**
* @author dengdiyi
* @author dengdiyi
...
@@ -36,7 +35,7 @@ public class MatchingDeviceSaveVo {
...
@@ -36,7 +35,7 @@ public class MatchingDeviceSaveVo {
@ApiModelProperty
(
value
=
"设备序列号"
)
@ApiModelProperty
(
value
=
"设备序列号"
)
private
String
seqNumber
;
private
String
seqNumber
;
@NotNull
(
message
=
"rfidSurfaceId不能为空"
)
//
@NotNull(message = "rfidSurfaceId不能为空")
@ApiModelProperty
(
value
=
"rfid表面号"
)
@ApiModelProperty
(
value
=
"rfid表面号"
)
private
String
rfidSurfaceId
;
private
String
rfidSurfaceId
;
...
@@ -49,9 +48,9 @@ public class MatchingDeviceSaveVo {
...
@@ -49,9 +48,9 @@ public class MatchingDeviceSaveVo {
BeanUtils
.
copyProperties
(
this
,
matchingDeviceLibraryEntity
);
BeanUtils
.
copyProperties
(
this
,
matchingDeviceLibraryEntity
);
matchingDeviceLibraryEntity
.
setLifeStatus
(
2
);
matchingDeviceLibraryEntity
.
setLifeStatus
(
2
);
matchingDeviceLibraryEntity
.
setDeviceId
(
0
);
matchingDeviceLibraryEntity
.
setDeviceId
(
0
);
if
(
matchingDeviceLibraryEntity
.
getRfidCardId
()==
null
||
""
.
equals
(
matchingDeviceLibraryEntity
.
getRfidCardId
())){
//
if (matchingDeviceLibraryEntity.getRfidCardId()==null||"".equals(matchingDeviceLibraryEntity.getRfidCardId())){
matchingDeviceLibraryEntity
.
setRfidCardId
(
UUID
.
randomUUID
().
toString
());
//
matchingDeviceLibraryEntity.setRfidCardId(UUID.randomUUID().toString());
}
//
}
return
matchingDeviceLibraryEntity
;
return
matchingDeviceLibraryEntity
;
}
}
}
}
dev-repair/src/main/java/com/tykj/dev/device/repair/controller/RepairController.java
浏览文件 @
a385e05b
...
@@ -465,7 +465,10 @@ public class RepairController {
...
@@ -465,7 +465,10 @@ public class RepairController {
public
ResponseEntity
receiveDevice
(
@RequestBody
@Validated
RepairReceiveVo
repairReceiveVo
)
{
public
ResponseEntity
receiveDevice
(
@RequestBody
@Validated
RepairReceiveVo
repairReceiveVo
)
{
//获取当前任务
//获取当前任务
TaskBto
taskBto
=
taskService
.
get
(
repairReceiveVo
.
getTaskId
());
TaskBto
taskBto
=
taskService
.
get
(
repairReceiveVo
.
getTaskId
());
TaskDisposeUtil
.
isNotSubmit
(
taskBto
.
getBillStatus
(),
StatusEnum
.
WAIT_RECEIVE
);
List
<
StatusEnum
>
statusEnums
=
new
ArrayList
<>();
statusEnums
.
add
(
StatusEnum
.
WAIT_RECEIVE
);
statusEnums
.
add
(
StatusEnum
.
REPAIR_SEND_WAIT_SIGN
);
TaskDisposeUtil
.
isNotSubmit
(
taskBto
.
getBillStatus
(),
statusEnums
);
Integer
userId
=
userUtils
.
getCurrentUserId
();
Integer
userId
=
userUtils
.
getCurrentUserId
();
//获取维修单,送修单,装备详情,维修装备详情
//获取维修单,送修单,装备详情,维修装备详情
RepairBill
repairBill
=
deviceRepairBillService
.
getOne
(
taskBto
.
getBillId
());
RepairBill
repairBill
=
deviceRepairBillService
.
getOne
(
taskBto
.
getBillId
());
...
@@ -860,7 +863,10 @@ public class RepairController {
...
@@ -860,7 +863,10 @@ public class RepairController {
RepairBackBill
repairBackBill
;
RepairBackBill
repairBackBill
;
if
(
repairReceiveVo
.
getTaskId
()!=
null
)
{
if
(
repairReceiveVo
.
getTaskId
()!=
null
)
{
taskBto
=
taskService
.
get
(
repairReceiveVo
.
getTaskId
());
taskBto
=
taskService
.
get
(
repairReceiveVo
.
getTaskId
());
TaskDisposeUtil
.
isNotSubmit
(
taskBto
.
getBillStatus
(),
StatusEnum
.
WAIT_BACK_RECEIVE
);
List
<
StatusEnum
>
statusEnums
=
new
ArrayList
<>();
statusEnums
.
add
(
StatusEnum
.
WAIT_BACK_RECEIVE
);
statusEnums
.
add
(
StatusEnum
.
REPAIR_BACK_WAIT_SIGN
);
TaskDisposeUtil
.
isNotSubmit
(
taskBto
.
getBillStatus
(),
statusEnums
);
taskService
.
addInvolveUser
(
taskBto
,
userId
);
taskService
.
addInvolveUser
(
taskBto
,
userId
);
repairBackBill
=
deviceRepairBackBillService
.
getOne
(
taskBto
.
getBillId
());
repairBackBill
=
deviceRepairBackBillService
.
getOne
(
taskBto
.
getBillId
());
if
(
repairReceiveVo
.
getStartUserbId
()!=
null
){
if
(
repairReceiveVo
.
getStartUserbId
()!=
null
){
...
...
dev-rfid/src/main/java/com/tykj/dev/rfid/controller/RfidController.java
浏览文件 @
a385e05b
...
@@ -121,7 +121,6 @@ public class RfidController {
...
@@ -121,7 +121,6 @@ public class RfidController {
return
ResultUtil
.
success
(
"打印成功"
);
return
ResultUtil
.
success
(
"打印成功"
);
}
}
@ApiOperation
(
value
=
"标签制作表单提交"
,
notes
=
"标签制作表单提交"
)
@ApiOperation
(
value
=
"标签制作表单提交"
,
notes
=
"标签制作表单提交"
)
@PostMapping
(
value
=
"/form"
)
@PostMapping
(
value
=
"/form"
)
@Transactional
(
rollbackOn
=
Exception
.
class
)
@Transactional
(
rollbackOn
=
Exception
.
class
)
...
...
dev-rfid/src/main/java/com/tykj/dev/rfid/service/impl/RfidServiceImpl.java
浏览文件 @
a385e05b
...
@@ -147,6 +147,11 @@ public class RfidServiceImpl implements RfidService {
...
@@ -147,6 +147,11 @@ public class RfidServiceImpl implements RfidService {
return
tmpFile
.
getAbsolutePath
();
return
tmpFile
.
getAbsolutePath
();
}
}
/**
* @param rfidStr 主键id
* @return rfid拼接字符串
* 补全核心装备rfid卡号,首位为0
*/
public
static
String
completeRfidStr
(
String
rfidStr
){
public
static
String
completeRfidStr
(
String
rfidStr
){
int
needCompleteLength
=
RFID_MAX_LENGTH
-
rfidStr
.
length
();
int
needCompleteLength
=
RFID_MAX_LENGTH
-
rfidStr
.
length
();
StringBuilder
stringBuilder
=
new
StringBuilder
();
StringBuilder
stringBuilder
=
new
StringBuilder
();
...
@@ -156,6 +161,21 @@ public class RfidServiceImpl implements RfidService {
...
@@ -156,6 +161,21 @@ public class RfidServiceImpl implements RfidService {
return
stringBuilder
.
append
(
rfidStr
).
toString
().
toUpperCase
();
return
stringBuilder
.
append
(
rfidStr
).
toString
().
toUpperCase
();
}
}
/**
* @param rfidStr 主键id
* @return rfid拼接字符串
* 补全配套设备rfid卡号,首位为1
*/
public
static
String
completeRfidStr2
(
String
rfidStr
){
int
needCompleteLength
=
RFID_MAX_LENGTH
-
rfidStr
.
length
();
StringBuilder
stringBuilder
=
new
StringBuilder
();
stringBuilder
.
append
(
"1"
);
for
(
int
i
=
0
;
i
<
needCompleteLength
-
1
;
i
++)
{
stringBuilder
.
append
(
"0"
);
}
return
stringBuilder
.
append
(
rfidStr
).
toString
().
toUpperCase
();
}
/**
/**
* 计算RFID每行的ZPL
* 计算RFID每行的ZPL
* @param content
* @param content
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论