Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
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
haoban3.0
haoban-manage3.0
Commits
aa968e85
Commit
aa968e85
authored
Feb 02, 2023
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
激活码
parent
6654f034
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
15 additions
and
13 deletions
+15
-13
StaffApiService.java
...va/com/gic/haoban/manage/api/service/StaffApiService.java
+2
-1
StaffMapper.java
...com/gic/haoban/manage/service/dao/mapper/StaffMapper.java
+2
-1
StaffService.java
...a/com/gic/haoban/manage/service/service/StaffService.java
+2
-1
StaffServiceImpl.java
.../haoban/manage/service/service/impl/StaffServiceImpl.java
+3
-5
StaffApiServiceImpl.java
.../manage/service/service/out/impl/StaffApiServiceImpl.java
+3
-2
StaffController.java
...com/gic/haoban/manage/web/controller/StaffController.java
+3
-3
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/StaffApiService.java
View file @
aa968e85
...
@@ -20,7 +20,8 @@ public interface StaffApiService {
...
@@ -20,7 +20,8 @@ public interface StaffApiService {
List
<
StaffDepartmentRelatedDTO
>
listStaffDepartmentByStaffId
(
String
staffId
);
List
<
StaffDepartmentRelatedDTO
>
listStaffDepartmentByStaffId
(
String
staffId
);
Page
<
StaffDTO
>
pageStaff
(
List
<
String
>
departmentId
,
Integer
activeFlag
,
Page
<
StaffDTO
>
pageStaff
(
List
<
String
>
departmentId
,
Integer
activeFlag
,
String
keyword
,
BasePageInfo
pageInfo
,
Integer
relationFlag
,
String
wxEnterpriseId
);
String
keyword
,
BasePageInfo
pageInfo
,
Integer
relationFlag
,
String
wxEnterpriseId
,
String
permitState
,
Integer
occupy
);
/**
/**
* 保存微信成员
* 保存微信成员
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/StaffMapper.java
View file @
aa968e85
...
@@ -35,7 +35,8 @@ public interface StaffMapper {
...
@@ -35,7 +35,8 @@ public interface StaffMapper {
@Param
(
"keyword"
)
String
keyword
,
@Param
(
"keyword"
)
String
keyword
,
@Param
(
"departmentIds"
)
List
<
String
>
departmentIds
,
@Param
(
"departmentIds"
)
List
<
String
>
departmentIds
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"relationFlag"
)
Integer
relationFlag
);
@Param
(
"relationFlag"
)
Integer
relationFlag
,
@Param
(
"permitState"
)
String
permitState
,
@Param
(
"occupy"
)
Integer
occupy
);
List
<
TabHaobanStaff
>
listByPhoneNumber
(
@Param
(
"phoneNumber"
)
String
phoneNumber
);
List
<
TabHaobanStaff
>
listByPhoneNumber
(
@Param
(
"phoneNumber"
)
String
phoneNumber
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/StaffService.java
View file @
aa968e85
...
@@ -18,7 +18,8 @@ public interface StaffService {
...
@@ -18,7 +18,8 @@ public interface StaffService {
String
add
(
TabHaobanStaff
tab
);
String
add
(
TabHaobanStaff
tab
);
Page
<
TabHaobanStaff
>
pageStaff
(
List
<
String
>
staffIds
,
Integer
activeFlag
,
Page
<
TabHaobanStaff
>
pageStaff
(
List
<
String
>
staffIds
,
Integer
activeFlag
,
String
keyword
,
List
<
String
>
departmentIds
,
String
wxEnterpriseId
,
Integer
relationFlag
);
String
keyword
,
List
<
String
>
departmentIds
,
String
wxEnterpriseId
,
Integer
relationFlag
,
String
permitState
,
Integer
occupy
);
void
updateByPrimaryKey
(
TabHaobanStaff
tab
);
void
updateByPrimaryKey
(
TabHaobanStaff
tab
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/StaffServiceImpl.java
View file @
aa968e85
...
@@ -88,11 +88,9 @@ public class StaffServiceImpl implements StaffService {
...
@@ -88,11 +88,9 @@ public class StaffServiceImpl implements StaffService {
}
}
@Override
@Override
public
Page
<
TabHaobanStaff
>
pageStaff
(
List
<
String
>
staffIds
,
Integer
activeFlag
,
String
keyword
,
List
<
String
>
departmentIds
,
String
wxEnterpriseId
,
Integer
relationFlag
)
{
public
Page
<
TabHaobanStaff
>
pageStaff
(
List
<
String
>
staffIds
,
Integer
activeFlag
,
String
keyword
,
List
<
String
>
departmentIds
,
String
wxEnterpriseId
,
Integer
relationFlag
,
String
permitState
,
Integer
occupy
)
{
return
mapper
.
pageStaff
(
staffIds
,
activeFlag
,
keyword
,
departmentIds
,
wxEnterpriseId
,
relationFlag
,
permitState
,
occupy
);
return
mapper
.
pageStaff
(
staffIds
,
activeFlag
,
keyword
,
departmentIds
,
wxEnterpriseId
,
relationFlag
);
}
}
@Override
@Override
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/StaffApiServiceImpl.java
View file @
aa968e85
...
@@ -133,13 +133,14 @@ public class StaffApiServiceImpl implements StaffApiService {
...
@@ -133,13 +133,14 @@ public class StaffApiServiceImpl implements StaffApiService {
}
}
@Override
@Override
public
Page
<
StaffDTO
>
pageStaff
(
List
<
String
>
departmentIds
,
Integer
activeFlag
,
String
keyword
,
BasePageInfo
pageInfo
,
Integer
relationFlag
,
String
wxEnterpriseId
)
{
public
Page
<
StaffDTO
>
pageStaff
(
List
<
String
>
departmentIds
,
Integer
activeFlag
,
String
keyword
,
BasePageInfo
pageInfo
,
Integer
relationFlag
,
String
wxEnterpriseId
,
String
permitState
,
Integer
occupy
)
{
List
<
String
>
staffIds
=
new
ArrayList
<>();
List
<
String
>
staffIds
=
new
ArrayList
<>();
if
(
relationFlag
!=
null
)
{
if
(
relationFlag
!=
null
)
{
staffIds
=
staffClerkRelationService
.
listByWxEnterpriseId
(
wxEnterpriseId
);
staffIds
=
staffClerkRelationService
.
listByWxEnterpriseId
(
wxEnterpriseId
);
}
}
PageHelper
.
startPage
(
pageInfo
.
getPageNum
(),
pageInfo
.
getPageSize
());
PageHelper
.
startPage
(
pageInfo
.
getPageNum
(),
pageInfo
.
getPageSize
());
Page
<
StaffDTO
>
page
=
PageUtil
.
changePageHelperToCurrentPage
(
staffService
.
pageStaff
(
staffIds
,
activeFlag
,
keyword
,
departmentIds
,
wxEnterpriseId
,
relationFlag
),
StaffDTO
.
class
);
Page
<
StaffDTO
>
page
=
PageUtil
.
changePageHelperToCurrentPage
(
staffService
.
pageStaff
(
staffIds
,
activeFlag
,
keyword
,
departmentIds
,
wxEnterpriseId
,
relationFlag
,
permitState
,
occupy
),
StaffDTO
.
class
);
List
<
StaffDTO
>
staffDTOList
=
page
.
getResult
();
List
<
StaffDTO
>
staffDTOList
=
page
.
getResult
();
if
(
CollectionUtils
.
isEmpty
(
staffDTOList
))
{
if
(
CollectionUtils
.
isEmpty
(
staffDTOList
))
{
return
new
Page
<>();
return
new
Page
<>();
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/StaffController.java
View file @
aa968e85
...
@@ -141,7 +141,7 @@ public class StaffController extends WebBaseController {
...
@@ -141,7 +141,7 @@ public class StaffController extends WebBaseController {
}
}
}
}
//员工
//员工
Page
<
StaffDTO
>
page
=
staffApiService
.
pageStaff
(
departmentIds
,
activeFlag
,
keyWord
,
pageInfo
,
relationFlag
,
wxEnterpriseId
);
Page
<
StaffDTO
>
page
=
staffApiService
.
pageStaff
(
departmentIds
,
activeFlag
,
keyWord
,
pageInfo
,
relationFlag
,
wxEnterpriseId
,
permitState
,
occupy
);
logger
.
info
(
"pages={},totalPage={}"
,
page
.
getCurrentPage
(),
page
.
getTotalPage
());
logger
.
info
(
"pages={},totalPage={}"
,
page
.
getCurrentPage
(),
page
.
getTotalPage
());
if
(
CollectionUtils
.
isNotEmpty
(
page
.
getResult
()))
{
if
(
CollectionUtils
.
isNotEmpty
(
page
.
getResult
()))
{
...
@@ -466,7 +466,7 @@ public class StaffController extends WebBaseController {
...
@@ -466,7 +466,7 @@ public class StaffController extends WebBaseController {
* @Description 会员导出
* @Description 会员导出
*/
*/
@RequestMapping
(
"staff-export"
)
@RequestMapping
(
"staff-export"
)
public
HaobanResponse
staffExport
(
HttpServletRequest
request
,
HttpServletResponse
response
,
String
departmentId
,
Integer
activeFlag
,
Integer
relationFlag
,
String
keyWord
,
Integer
permitState
,
BasePageInfo
pageInfo
)
{
public
HaobanResponse
staffExport
(
HttpServletRequest
request
,
HttpServletResponse
response
,
String
departmentId
,
Integer
activeFlag
,
Integer
relationFlag
,
String
keyWord
,
String
permitState
,
BasePageInfo
pageInfo
)
{
List
<
String
>
departmentIdSet
=
new
ArrayList
<>();
List
<
String
>
departmentIdSet
=
new
ArrayList
<>();
departmentIdSet
.
add
(
departmentId
);
departmentIdSet
.
add
(
departmentId
);
WebLoginDTO
login
=
AuthWebRequestUtil
.
getLoginUser
();
WebLoginDTO
login
=
AuthWebRequestUtil
.
getLoginUser
();
...
@@ -483,7 +483,7 @@ public class StaffController extends WebBaseController {
...
@@ -483,7 +483,7 @@ public class StaffController extends WebBaseController {
int
pageNum
=
1
;
int
pageNum
=
1
;
while
(
true
)
{
while
(
true
)
{
pageInfo
.
setPageNum
(
pageNum
);
pageInfo
.
setPageNum
(
pageNum
);
Page
<
StaffDTO
>
page
=
staffApiService
.
pageStaff
(
departmentIds
,
activeFlag
,
keyWord
,
pageInfo
,
relationFlag
,
wxEnterpriseId
);
Page
<
StaffDTO
>
page
=
staffApiService
.
pageStaff
(
departmentIds
,
activeFlag
,
keyWord
,
pageInfo
,
relationFlag
,
wxEnterpriseId
,
permitState
,
null
);
List
<
StaffDTO
>
list
=
page
.
getResult
();
List
<
StaffDTO
>
list
=
page
.
getResult
();
if
(
CollectionUtils
.
isEmpty
(
list
))
{
if
(
CollectionUtils
.
isEmpty
(
list
))
{
break
;
break
;
...
...
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