Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yanxuan-qc-change-system
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
yx-qc-change-flow
yanxuan-qc-change-system
Commits
35830cf7
Commit
35830cf7
authored
Nov 28, 2022
by
“zcwang”
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
modify: 工单列表查询
parent
43b7121d
Pipeline
#43149
passed with stages
in 1 minute 37 seconds
Changes
4
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
37 additions
and
11 deletions
+37
-11
ChangeFlowBiz.java
...om/netease/mail/yanxuan/change/biz/biz/ChangeFlowBiz.java
+28
-7
ChangeFlowListVO.java
...il/yanxuan/change/dal/meta/model/vo/ChangeFlowListVO.java
+4
-0
PageVO.java
...netease/mail/yanxuan/change/dal/meta/model/vo/PageVO.java
+3
-3
ChangeFlowController.java
...l/yanxuan/change/web/controller/ChangeFlowController.java
+2
-1
No files found.
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/biz/ChangeFlowBiz.java
View file @
35830cf7
...
...
@@ -67,8 +67,10 @@ import com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeFlowListQueryReq
import
com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeFlowSubmitReq
;
import
com.netease.mail.yanxuan.change.dal.meta.model.vo.BasicChangeFlowVO
;
import
com.netease.mail.yanxuan.change.dal.meta.model.vo.ChangeFlowExecVO
;
import
com.netease.mail.yanxuan.change.dal.meta.model.vo.ChangeFlowListVO
;
import
com.netease.mail.yanxuan.change.dal.meta.model.vo.ChangeFlowVO
;
import
com.netease.mail.yanxuan.change.dal.meta.model.vo.ItemVO
;
import
com.netease.mail.yanxuan.change.dal.meta.model.vo.PageVO
;
import
com.netease.mail.yanxuan.change.integration.excel.ChangeFlowExcelDTO
;
import
com.netease.mail.yanxuan.change.integration.flow.FlowRpcService
;
import
com.netease.yanxuan.flowx.sdk.meta.controller.communal.AjaxResponse
;
...
...
@@ -666,7 +668,7 @@ public class ChangeFlowBiz {
return
changeFlowVO
;
}
public
PageInfo
<
ChangeFlowVO
>
query
(
Integer
page
,
Integer
pageSize
,
ChangeFlowListQueryReq
changeFlowListQueryReq
)
{
public
ChangeFlowListVO
query
(
Integer
page
,
Integer
pageSize
,
ChangeFlowListQueryReq
changeFlowListQueryReq
)
{
log
.
info
(
"[query] page:{}, pageSize:{}, changeFlowListQueryReq:{}"
,
page
,
pageSize
,
JSON
.
toJSONString
(
changeFlowListQueryReq
));
//进行分页
PageHelper
.
startPage
(
page
,
pageSize
);
...
...
@@ -704,12 +706,31 @@ public class ChangeFlowBiz {
return
changeFlowVO
;
}).
collect
(
Collectors
.
toList
());
}
PageInfo
<
ChangeFlowVO
>
changeFlowVOPageInfo
=
new
PageInfo
<>(
list
);
changeFlowVOPageInfo
.
setPageNum
(
changeRecordPageInfo
.
getPageNum
());
changeFlowVOPageInfo
.
setPageSize
(
changeRecordPageInfo
.
getPageSize
());
changeFlowVOPageInfo
.
setSize
(
changeRecordPageInfo
.
getSize
());
changeFlowVOPageInfo
.
setPages
(
changeRecordPageInfo
.
getPages
());
return
changeFlowVOPageInfo
;
PageVO
pageVO
=
buildPageVo
(
list
.
size
(),
pageSize
,
page
);
ChangeFlowListVO
changeFlowListVO
=
new
ChangeFlowListVO
();
changeFlowListVO
.
setPageVo
(
pageVO
);
changeFlowListVO
.
setChangeFlowList
(
list
);
return
changeFlowListVO
;
}
/**
* 构建分页信息
*
* @param totalCount
* @param pageSize
* @param page
* @return
*/
private
PageVO
buildPageVo
(
int
totalCount
,
Integer
pageSize
,
Integer
page
)
{
int
totalPage
;
int
i
=
totalCount
%
pageSize
;
if
(
i
!=
0
)
{
totalPage
=
totalCount
/
pageSize
+
1
;
}
else
{
totalPage
=
totalCount
/
pageSize
;
}
return
PageVO
.
builder
().
page
(
page
).
totalPage
(
totalPage
).
pageSize
(
pageSize
).
pageCount
(
pageSize
)
.
totalCount
(
totalCount
).
build
();
}
public
UserBaseContainerDTO
getOperator
(
InterfaceInputDTO
interfaceInput
)
{
...
...
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/meta/model/vo/ChangeFlowListVO.java
View file @
35830cf7
...
...
@@ -8,8 +8,10 @@ package com.netease.mail.yanxuan.change.dal.meta.model.vo;
import
java.util.List
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* @Author zcwang
...
...
@@ -17,6 +19,8 @@ import lombok.Data;
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public
class
ChangeFlowListVO
{
/**
...
...
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/meta/model/vo/PageVO.java
View file @
35830cf7
...
...
@@ -16,16 +16,16 @@ public class PageVO {
/**
* 当前页
*/
private
Long
page
;
private
Integer
page
;
/**
* 总页数
*/
private
Long
totalPage
;
private
Integer
totalPage
;
/**
* 总条数
*/
private
Long
totalCount
;
private
Integer
totalCount
;
/**
* 每页条数
...
...
yanxuan-qc-change-system-web/src/main/java/com/netease/mail/yanxuan/change/web/controller/ChangeFlowController.java
View file @
35830cf7
...
...
@@ -28,6 +28,7 @@ import com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeFlowDeliverReq;
import
com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeFlowListQueryReq
;
import
com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeFlowSubmitReq
;
import
com.netease.mail.yanxuan.change.dal.meta.model.vo.BasicChangeFlowVO
;
import
com.netease.mail.yanxuan.change.dal.meta.model.vo.ChangeFlowListVO
;
import
com.netease.mail.yanxuan.change.dal.meta.model.vo.ChangeFlowVO
;
import
com.netease.yanxuan.flowx.sdk.meta.dto.exec.InterfaceInputDTO
;
import
com.netease.yanxuan.flowx.sdk.meta.dto.exec.UserBaseContainerDTO
;
...
...
@@ -65,7 +66,7 @@ public class ChangeFlowController {
* @return
*/
@GetMapping
(
"/query"
)
public
AjaxResult
<
PageInfo
<
ChangeFlowVO
>
>
query
(
@RequestParam
(
name
=
"page"
,
defaultValue
=
"1"
)
Integer
page
,
public
AjaxResult
<
ChangeFlowListVO
>
query
(
@RequestParam
(
name
=
"page"
,
defaultValue
=
"1"
)
Integer
page
,
@RequestParam
(
name
=
"pageSize"
,
defaultValue
=
"10"
)
Integer
pageSize
,
@RequestParam
(
name
=
"itemId"
,
required
=
false
)
String
itemId
,
@RequestParam
(
name
=
"supplier"
,
required
=
false
)
String
supplier
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment