Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
ed553dce
提交
ed553dce
authored
4月 06, 2021
作者:
邓砥奕
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新
上级
d6cb41a1
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
8 行增加
和
76 行删除
+8
-76
MatchingRange.java
...src/main/java/com/tykj/dev/config/base/MatchingRange.java
+6
-6
DeviceLibraryController.java
...ev/device/library/controller/DeviceLibraryController.java
+1
-0
PageUtil.java
dev-misc/src/main/java/com/tykj/dev/misc/utils/PageUtil.java
+1
-1
PackingController.java
...tykj/dev/device/packing/controller/PackingController.java
+0
-69
没有找到文件。
dev-config/src/main/java/com/tykj/dev/config/base/MatchingRange.java
浏览文件 @
ed553dce
...
...
@@ -10,22 +10,22 @@ import lombok.AllArgsConstructor;
@AllArgsConstructor
public
enum
MatchingRange
{
/**
* 省对下纵向
*/
PROVINCIAL_VERTICAL
(
1
,
"省对下纵向"
),
/**
* 中央到省
*/
MATCHINGRANGE_2
(
2
,
"中央到省"
),
/**
* 省对下纵向
*/
PROVINCIAL_VERTICAL
(
1
,
"省以下纵向"
),
/**
* 省直横向
*/
MATCHINGRANGE_3
(
3
,
"省
直
横向"
),
MATCHINGRANGE_3
(
3
,
"省
以下
横向"
),
/**
* 省对下
*/
MATCHINGRANGE_4
(
4
,
"
省对下
"
);
MATCHINGRANGE_4
(
4
,
"
其它
"
);
public
Integer
id
;
...
...
dev-library/src/main/java/com/tykj/dev/device/library/controller/DeviceLibraryController.java
浏览文件 @
ed553dce
...
...
@@ -148,6 +148,7 @@ public class DeviceLibraryController {
@PostMapping
(
"/core/feature/summary"
)
public
ResponseEntity
selectCoreDevicePage
(
@RequestBody
DeviceLibrarySelectVo
deviceLibrarySelectVo
)
{
List
<
DeviceVo
>
resultList
=
deviceLibraryService
.
getCoreDevicePage
(
deviceLibrarySelectVo
).
stream
().
map
(
DeviceLibrary:
:
parseVo
).
collect
(
Collectors
.
toList
());
resultList
.
forEach
(
deviceVo
->
deviceVo
.
setChilds
(
null
));
// List<Comparator<DeviceVo>> comparators = new ArrayList<>();
// if (deviceLibrarySelectVo.getOrders().size() > 0) {
// for (CustomOrder c:deviceLibrarySelectVo.getOrders()) {
...
...
dev-misc/src/main/java/com/tykj/dev/misc/utils/PageUtil.java
浏览文件 @
ed553dce
...
...
@@ -28,7 +28,7 @@ public class PageUtil {
int
value
=
new
Double
(
d
).
intValue
();
//当前页数超出了最大页数
if
(
page
>=
value
)
{
return
new
PageImpl
<>(
new
ArrayList
<>(),
pageable
,
0
);
return
new
PageImpl
<>(
new
ArrayList
<>(),
pageable
,
list
.
size
()
);
}
else
{
//当前页的第一条记录的索引值
int
index
=
page
*
size
;
...
...
dev-packing/src/main/java/com/tykj/dev/device/packing/controller/PackingController.java
浏览文件 @
ed553dce
...
...
@@ -20,7 +20,6 @@ import com.tykj.dev.device.user.read.subject.bto.MessageBto;
import
com.tykj.dev.device.user.subject.service.UserPublicService
;
import
com.tykj.dev.device.user.util.UserUtils
;
import
com.tykj.dev.misc.base.BusinessEnum
;
import
com.tykj.dev.misc.base.StatusEnum
;
import
com.tykj.dev.misc.exception.ApiException
;
import
com.tykj.dev.misc.utils.DeviceSeqUtil
;
import
com.tykj.dev.misc.utils.PageUtil
;
...
...
@@ -31,7 +30,6 @@ import io.swagger.annotations.ApiOperation;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
...
...
@@ -79,73 +77,6 @@ public class PackingController {
@Autowired
PackingLogService
packingLogService
;
@ApiOperation
(
value
=
"新增列装"
,
notes
=
"可以通过这个接口发起列装"
)
@PostMapping
(
"/addPackingLibrary"
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
ResponseEntity
addPackingLibrary
(
@RequestBody
@Validated
PackingLibrarySaveVo
packingLibrarySaveVo
)
{
//添加列装装备信息
PackingLibrary
p
=
packingLibrarySaveVo
.
toDo
();
p
.
setUseraId
(
userUtils
.
getCurrentUserId
());
PackingLibrary
packingLibraryEntity
=
packingLibraryService
.
addEntity
(
p
);
//添加列装配件信息
for
(
PartSaveVo
part
:
packingLibrarySaveVo
.
getPartList
())
{
PackingLibrary
p2
=
new
PackingLibrary
();
BeanUtils
.
copyProperties
(
p
,
p2
);
BeanUtils
.
copyProperties
(
part
,
p2
);
p2
.
setId
(
null
);
p2
.
setIsPart
(
1
);
p2
.
setPartParentId
(
packingLibraryEntity
.
getId
());
}
//发起业务
Integer
userId
=
userUtils
.
getCurrentUserId
();
List
<
Integer
>
userIds
=
new
ArrayList
<>();
userIds
.
add
(
userId
);
userIds
.
add
(
packingLibrarySaveVo
.
getUserbId
());
TaskBto
taskBto
=
new
TaskBto
(
StatusEnum
.
PACKING_CONFIRM
.
id
,
"列装业务"
,
null
,
"."
,
packingLibraryEntity
.
getId
(),
1
,
userUtils
.
getCurrentUnitId
(),
1
,
null
,
userIds
);
TaskBto
saveEntity
=
taskService
.
start
(
taskBto
);
myWebSocket
.
sendMessage1
();
return
ResultUtil
.
success
(
saveEntity
);
}
@ApiOperation
(
value
=
"列装审核"
,
notes
=
"可以通过这个接口进行列装审核"
)
@PostMapping
(
"/confirmPackingLibrary"
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
ResponseEntity
confirmPackingLibrary
(
@RequestBody
@Validated
PackingLibraryConfirmVo
packingLibraryConfirmVo
)
{
TaskBto
taskBto
=
taskService
.
get
(
packingLibraryConfirmVo
.
getTaskId
());
//审核通过
if
(
packingLibraryConfirmVo
.
getStatus
()
==
0
)
{
//业务完结
taskService
.
update
(
taskService
.
moveToEnd
(
taskBto
));
//更改列装装备和配件的状态
PackingLibrary
packingLibraryEntity
=
packingLibraryService
.
getOne
(
taskBto
.
getBillId
());
packingLibraryEntity
.
setPackingStatus
(
2
);
for
(
PackingLibrary
p
:
packingLibraryService
.
selectAllPart
(
taskBto
.
getBillId
()))
{
p
.
setPackingStatus
(
2
);
packingLibraryService
.
update
(
p
);
}
packingLibraryService
.
update
(
packingLibraryEntity
);
myWebSocket
.
sendMessage1
();
return
ResultUtil
.
success
(
"审核通过列装成功"
);
}
//审核失败
if
(
packingLibraryConfirmVo
.
getStatus
()
==
1
)
{
//业务封存
taskService
.
moveToArchive
(
taskBto
);
//更改列装装备和配件的状态
PackingLibrary
packingLibraryEntity
=
packingLibraryService
.
getOne
(
taskBto
.
getBillId
());
packingLibraryEntity
.
setPackingStatus
(
1
);
for
(
PackingLibrary
p
:
packingLibraryService
.
selectAllPart
(
taskBto
.
getBillId
()))
{
p
.
setPackingStatus
(
2
);
packingLibraryService
.
update
(
p
);
}
packingLibraryService
.
update
(
packingLibraryEntity
);
myWebSocket
.
sendMessage1
();
return
ResultUtil
.
success
(
"列装审核失败"
);
}
else
{
return
ResultUtil
.
failed
(
"status只能为0或1"
);
}
}
@ApiOperation
(
value
=
"查询列装详情"
,
notes
=
"可以通过这个接口查询列装详情"
)
@GetMapping
(
value
=
"/detail/{billId}"
)
public
ResponseEntity
selectDetail
(
@PathVariable
(
"billId"
)
@Min
(
value
=
1
,
message
=
"billId不能小于1"
)
int
billId
)
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论