Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-store
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
base_platform_enterprise
gic-store
Commits
d7f4b9cb
Commit
d7f4b9cb
authored
Aug 11, 2020
by
zhiwj
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
门店选择
parent
e0130892
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
20 additions
and
5 deletions
+20
-5
ClerkSearchDTO.java
...e-api/src/main/java/com/gic/store/dto/ClerkSearchDTO.java
+9
-0
TabClerkMapper.java
...rc/main/java/com/gic/store/dao/mapper/TabClerkMapper.java
+1
-1
ClerkService.java
...ice/src/main/java/com/gic/store/service/ClerkService.java
+2
-1
ClerkServiceImpl.java
...ain/java/com/gic/store/service/impl/ClerkServiceImpl.java
+3
-2
ClerkApiServiceImpl.java
...com/gic/store/service/outer/impl/ClerkApiServiceImpl.java
+1
-1
TabClerkMapper.xml
...tore-service/src/main/resources/mapper/TabClerkMapper.xml
+3
-0
ClerkController.java
...in/java/com/gic/store/web/controller/ClerkController.java
+1
-0
No files found.
gic-store-api/src/main/java/com/gic/store/dto/ClerkSearchDTO.java
View file @
d7f4b9cb
...
...
@@ -26,6 +26,7 @@ public class ClerkSearchDTO implements Serializable {
private
Integer
excelExtension
;
private
List
<
String
>
fieldCodeList
;
private
Integer
dataType
;
private
int
status
;
public
String
getSearch
()
{
...
...
@@ -139,4 +140,12 @@ public class ClerkSearchDTO implements Serializable {
public
void
setStoreSearch
(
String
storeSearch
)
{
this
.
storeSearch
=
storeSearch
;
}
public
void
setStatus
(
int
status
)
{
this
.
status
=
status
;
}
public
int
getStatus
()
{
return
status
;
}
}
gic-store-service/src/main/java/com/gic/store/dao/mapper/TabClerkMapper.java
View file @
d7f4b9cb
...
...
@@ -62,7 +62,7 @@ public interface TabClerkMapper {
List
<
TabClerk
>
listClerkByStoreInfoId
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"storeClerkIds"
)
List
<
Integer
>
storeClerkIds
,
@Param
(
"storeInfoIds"
)
String
storeInfoIds
,
@Param
(
"search"
)
String
search
,
@Param
(
"clerkType"
)
Integer
clerkType
,
@Param
(
"status"
)
Integer
status
);
Integer
getTotalClerk
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"storeClerkIds"
)
List
<
Integer
>
storeClerkIds
,
@Param
(
"search"
)
String
search
);
Integer
getTotalClerk
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"storeClerkIds"
)
List
<
Integer
>
storeClerkIds
,
@Param
(
"search"
)
String
search
,
@Param
(
"status"
)
int
status
);
List
<
Integer
>
getStoreInfoIdsBySearch
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"search"
)
String
search
);
...
...
gic-store-service/src/main/java/com/gic/store/service/ClerkService.java
View file @
d7f4b9cb
package
com
.
gic
.
store
.
service
;
import
com.gic.store.dto.ClerkDTO
;
import
com.gic.store.dto.ClerkSearchDTO
;
import
com.gic.store.entity.TabClerk
;
import
java.util.List
;
...
...
@@ -88,7 +89,7 @@ public interface ClerkService {
List
<
TabClerk
>
listClerkByStoreInfoId
(
Integer
enterpriseId
,
List
<
Integer
>
storeInfoIds
,
String
search
,
Integer
clerkType
);
Integer
getTotalClerk
(
Integer
enterpriseId
,
List
<
Integer
>
storeInfoIds
,
String
search
);
Integer
getTotalClerk
(
Integer
enterpriseId
,
List
<
Integer
>
storeInfoIds
,
ClerkSearchDTO
search
);
/**
* @Title: getStoreInfoIdsBySearch
* @Description: 查询符合条件的门店id
...
...
gic-store-service/src/main/java/com/gic/store/service/impl/ClerkServiceImpl.java
View file @
d7f4b9cb
...
...
@@ -4,6 +4,7 @@ import com.gic.commons.util.GlobalInfo;
import
com.gic.store.constant.StoreEnableOrDisAbleEnum
;
import
com.gic.store.dao.mapper.TabClerkMapper
;
import
com.gic.store.dto.ClerkDTO
;
import
com.gic.store.dto.ClerkSearchDTO
;
import
com.gic.store.entity.TabClerk
;
import
com.gic.store.service.ClerkService
;
import
org.apache.commons.lang3.StringUtils
;
...
...
@@ -109,8 +110,8 @@ public class ClerkServiceImpl implements ClerkService {
}
@Override
public
Integer
getTotalClerk
(
Integer
enterpriseId
,
List
<
Integer
>
storeInfoIds
,
String
search
)
{
return
tabClerkMapper
.
getTotalClerk
(
enterpriseId
,
storeInfoIds
,
search
);
public
Integer
getTotalClerk
(
Integer
enterpriseId
,
List
<
Integer
>
storeInfoIds
,
ClerkSearchDTO
search
)
{
return
tabClerkMapper
.
getTotalClerk
(
enterpriseId
,
storeInfoIds
,
search
.
getSearch
(),
search
.
getStatus
()
);
}
@Override
...
...
gic-store-service/src/main/java/com/gic/store/service/outer/impl/ClerkApiServiceImpl.java
View file @
d7f4b9cb
...
...
@@ -383,7 +383,7 @@ public class ClerkApiServiceImpl implements ClerkApiService {
List
<
Integer
>
storeInfoIds
=
page
.
getResult
().
stream
().
map
(
StoreDTO:
:
getStoreInfoId
)
.
collect
(
Collectors
.
toList
());
if
(
CollectionUtils
.
isNotEmpty
(
storeInfoIds
))
{
Integer
totalClerk
=
clerkService
.
getTotalClerk
(
enterpriseId
,
storeInfoIds
,
clerkSearchDTO
.
getSearch
()
);
Integer
totalClerk
=
clerkService
.
getTotalClerk
(
enterpriseId
,
storeInfoIds
,
clerkSearchDTO
);
return
ServiceResponse
.
success
(
totalClerk
);
}
else
{
return
ServiceResponse
.
success
(
0
);
...
...
gic-store-service/src/main/resources/mapper/TabClerkMapper.xml
View file @
d7f4b9cb
...
...
@@ -259,6 +259,9 @@
count(*)
from tab_clerk
where enterprise_id = #{enterpriseId}
<if
test=
"status != null "
>
and status = #{status}
</if>
<if
test=
"null != storeClerkIds and storeClerkIds.size() > 0"
>
and store_info_id in
<foreach
close=
")"
collection=
"storeClerkIds"
index=
"index"
item=
"item"
open=
"("
separator=
","
>
...
...
gic-store-web/src/main/java/com/gic/store/web/controller/ClerkController.java
View file @
d7f4b9cb
...
...
@@ -256,6 +256,7 @@ public class ClerkController extends DownloadUtils {
public
RestResponse
countClerk
(
@RequestBody
ClerkSearchDTO
clerkSearchDTO
)
{
Integer
enterpriseId
=
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
();
clerkSearchDTO
.
setEnterpriseId
(
enterpriseId
);
clerkSearchDTO
.
setStatus
(
1
);
ServiceResponse
serviceResponse
=
clerkApiService
.
getTotalClerk
(
enterpriseId
,
clerkSearchDTO
);
if
(
serviceResponse
.
isSuccess
())
{
return
RestResponse
.
success
(
serviceResponse
.
getResult
());
...
...
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