Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
7fca0ba0
提交
7fca0ba0
authored
5月 09, 2021
作者:
邓砥奕
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新
上级
6b259695
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
59 行增加
和
13 行删除
+59
-13
BackController.java
.../com/tykj/dev/device/allot/controller/BackController.java
+10
-2
ExeclController.java
...com/tykj/dev/device/excel/controller/ExeclController.java
+20
-4
DeviceExcel.java
...a/com/tykj/dev/device/library/subject/vo/DeviceExcel.java
+7
-1
PackingLibraryController.java
...v/device/packing/controller/PackingLibraryController.java
+14
-0
PackingLibrary.java
...tykj/dev/device/packing/subject/domin/PackingLibrary.java
+1
-1
RepairController.java
...m/tykj/dev/device/repair/controller/RepairController.java
+1
-0
SelfCheckController.java
.../dev/device/selfcheck/controller/SelfCheckController.java
+6
-5
没有找到文件。
dev-allot/src/main/java/com/tykj/dev/device/allot/controller/BackController.java
浏览文件 @
7fca0ba0
...
...
@@ -132,8 +132,16 @@ public class BackController {
userIds
.
add
(
userId
);
userIds
.
add
(
0
);
TaskBto
saveEntity
;
TaskBto
taskBto
=
new
TaskBto
(
StatusEnum
.
ALLOT_BACKING
.
id
,
"退回业务"
,
null
,
"."
,
billId
,
22
,
userPublicService
.
findUnitIdByName
(
allotBillSaveVo
.
getReceiveUnit
()),
1
,
null
,
userIds
);
saveEntity
=
taskService
.
start
(
taskBto
);
if
(
allotBillSaveVo
.
getTaskId
()==
null
)
{
TaskBto
taskBto
=
new
TaskBto
(
StatusEnum
.
ALLOT_BACKING
.
id
,
"退回业务"
,
null
,
"."
,
billId
,
22
,
userPublicService
.
findUnitIdByName
(
allotBillSaveVo
.
getReceiveUnit
()),
1
,
null
,
userIds
);
saveEntity
=
taskService
.
start
(
taskBto
);
}
else
{
TaskBto
taskBto
=
taskService
.
get
(
allotBillSaveVo
.
getTaskId
());
TaskBto
taskBto1
=
taskService
.
addInvolveUser
(
taskBto
,
userId
);
taskBto1
.
setOwnUnit
(
userPublicService
.
findUnitIdByName
(
allotBillSaveVo
.
getReceiveUnit
()));
saveEntity
=
taskService
.
moveToSpecial
(
taskBto1
,
StatusEnum
.
ALLOT_BACKING
,
0
);
}
TaskBto
taskBto2
=
new
TaskBto
(
StatusEnum
.
WAIT_UPLOAD_BACK_FILE_2
.
id
,
"退回业务"
,
saveEntity
.
getId
(),
saveEntity
.
getNodeIdDetail
()
+
saveEntity
.
getId
()
+
"."
,
saveEntity
.
getBillId
(),
22
,
userPublicService
.
findUnitIdByName
(
allotBackBill1
.
getSendUnit
()),
0
,
null
,
Collections
.
singletonList
(
0
));
taskService
.
start
(
taskBto2
);
List
<
FileVo
>
fileVoList
=
new
ArrayList
<>();
...
...
dev-excel/src/main/java/com/tykj/dev/device/excel/controller/ExeclController.java
浏览文件 @
7fca0ba0
...
...
@@ -33,8 +33,6 @@ import java.util.Comparator;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
/**
* @author zjm
*/
...
...
@@ -56,10 +54,28 @@ public class ExeclController {
@GetMapping
(
value
=
"/test"
)
@ApiOperation
(
value
=
"下载培训excel"
,
notes
=
"下载培训excel"
)
public
ResponseEntity
saveDeviceDestroyBill
(
HttpServletRequest
request
,
HttpServletResponse
response
){
List
<
DeviceExcel
>
excelList
=
deviceLibraryDao
.
findAll
().
stream
().
map
(
DeviceLibrary:
:
parseExcel
)
List
<
DeviceExcel
>
excelList
=
deviceLibraryDao
.
findAll
().
stream
()
.
filter
(
deviceLibrary
->
deviceLibrary
.
getLifeStatus
()!=
12
)
.
map
(
DeviceLibrary:
:
parseExcel
)
.
sorted
(
Comparator
.
comparing
(
DeviceExcel:
:
getSeqNumber
,
Comparator
.
nullsLast
(
String:
:
compareTo
)).
thenComparing
(
DeviceExcel:
:
getName
))
.
collect
(
Collectors
.
toList
());
// Map<String,List<DeviceExcel>> map = excelList.stream().collect(groupingBy(DeviceExcel::getSeqNumber));
// List<DeviceExcel> deviceExcels= new ArrayList<>();
// for (String s : map.keySet()){
// List<DeviceExcel> deviceExcelList= map.get(s);
// if (deviceExcelList.size()>1){
// deviceExcels.addAll(deviceExcelList);
// }
// else {
// DeviceExcel deviceExcel = deviceExcelList.get(0);
// if (deviceExcel.getSeqNumber().length()<=5||deviceExcel.getSeqNumber().equals(deviceExcel.getProdNumber())){
// deviceExcels.add(deviceExcel);
// }
// }
// }
// deviceExcels = deviceExcels.stream()
// .sorted(Comparator.comparing(DeviceExcel::getSeqNumber,Comparator.nullsLast(String::compareTo)).thenComparing(DeviceExcel::getName))
// .collect(Collectors.toList());
ExportParams
exportParams
=
new
ExportParams
(
"xxx"
,
"xxx"
,
ExcelType
.
XSSF
);
exportParams
.
setStyle
(
ExcelStyleUtil
.
class
);
...
...
dev-library/src/main/java/com/tykj/dev/device/library/subject/vo/DeviceExcel.java
浏览文件 @
7fca0ba0
...
...
@@ -55,9 +55,15 @@ public class DeviceExcel {
*/
@ApiModelProperty
(
value
=
"装备序列号"
)
@Excel
(
name
=
"装备序列号"
,
orderNum
=
"1"
,
width
=
30
,
needMerge
=
true
)
private
String
seqNumber
;
/**
* 生产序列号
*/
@ApiModelProperty
(
value
=
"生产序列号"
)
@Excel
(
name
=
"生产序列号"
,
orderNum
=
"1"
,
width
=
30
,
needMerge
=
true
)
private
String
prodNumber
;
/**
* rfid表面号
*/
...
...
dev-packing/src/main/java/com/tykj/dev/device/packing/controller/PackingLibraryController.java
浏览文件 @
7fca0ba0
...
...
@@ -47,6 +47,20 @@ public class PackingLibraryController {
@Autowired
PackingLibraryDao
packingLibraryDao
;
@ApiOperation
(
value
=
"获取父子结构列装"
,
notes
=
"获取父子结构列装"
)
@PostMapping
(
"/merge"
)
public
ResponseEntity
merge
(
@RequestBody
List
<
PackingLibrary
>
packingLibraries
){
//返回父子结构
Map
<
Integer
,
PackingLibrary
>
nodeCollect
=
packingLibraries
.
stream
().
collect
(
Collectors
.
toMap
(
PackingLibrary:
:
getId
,
packingLibrary
->
packingLibrary
));
return
ResponseEntity
.
ok
(
GetTreeUtils
.
parseTreeFromDown
(
packingLibraries
,
PackingLibrary:
:
getId
,
packingLibrary
->
Optional
.
ofNullable
(
nodeCollect
.
get
(
packingLibrary
.
getPartParentId
())),
PackingLibrary:
:
addChildNode
));
}
@ApiOperation
(
value
=
"获取装备单据显示"
,
notes
=
"获取装备单据显示"
)
@PostMapping
(
"/getAllotScript"
)
public
ResponseEntity
getAllotScript
(
@RequestBody
List
<
Integer
>
ids
){
...
...
dev-packing/src/main/java/com/tykj/dev/device/packing/subject/domin/PackingLibrary.java
浏览文件 @
7fca0ba0
...
...
@@ -160,7 +160,7 @@ public class PackingLibrary {
* 退装时间
*/
@ApiModelProperty
(
value
=
"退装时间"
)
private
java
.
sql
.
Timestamp
exitTime
;
private
Date
exitTime
;
@ApiModelProperty
(
value
=
"区块链记录id"
)
...
...
dev-repair/src/main/java/com/tykj/dev/device/repair/controller/RepairController.java
浏览文件 @
7fca0ba0
...
...
@@ -497,6 +497,7 @@ public class RepairController {
if
(
repairReceiveVo
.
getStartUserbId
()!=
null
){
repairSendBill
.
setStartUserbId
(
repairReceiveVo
.
getStartUserbId
());
repairSendBill
.
setAgent
(
userPublicService
.
getOne
(
repairReceiveVo
.
getStartUserbId
()).
getName
());
repairBill
.
setStartUserB
(
repairSendBill
.
getAgent
());
}
deviceRepairBillService
.
update
(
repairBill
);
repairSendBill
.
setRepairStatus
(
5
);
...
...
dev-selfcheck/src/main/java/com/tykj/dev/device/selfcheck/controller/SelfCheckController.java
浏览文件 @
7fca0ba0
...
...
@@ -38,10 +38,7 @@ import org.springframework.transaction.annotation.Transactional;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.*
;
import
java.util.concurrent.ScheduledFuture
;
/**
...
...
@@ -256,7 +253,7 @@ public class SelfCheckController {
else
{
compareResultVo
.
setNewList
(
newList
);
for
(
DeviceLibrary
d:
deviceLibraryEntities
)
{
d
.
setCheckResult
(
1
);
d
.
setCheckResult
(
0
);
resultList
.
add
(
d
);
}
compareResultVo
.
setResultList
(
resultList
);
...
...
@@ -557,6 +554,10 @@ public class SelfCheckController {
list
.
add
(
JacksonUtil
.
readValue
(
selfExaminationBillEntity
.
getUnStockDetail
(),
new
TypeReference
<
List
<
DeviceLibrary
>>()
{
}));
}
else
{
list
.
add
(
new
ArrayList
<>());
}
list
.
add
(
taskBto
.
toVo
());
return
ResultUtil
.
success
(
list
);
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论