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
4817d2a3
Commit
4817d2a3
authored
Mar 15, 2021
by
陶光胜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
门店品牌变更
parent
09f1d9d7
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
19 additions
and
17 deletions
+19
-17
StoreOpenApiService.java
.../main/java/com/gic/store/service/StoreOpenApiService.java
+6
-5
StoreOpenApiServiceImpl.java
...gic/store/service/outer/impl/StoreOpenApiServiceImpl.java
+13
-12
No files found.
gic-store-api/src/main/java/com/gic/store/service/StoreOpenApiService.java
View file @
4817d2a3
...
...
@@ -84,19 +84,20 @@ public interface StoreOpenApiService {
ServiceResponse
<
String
>
pageStore
(
String
appId
,
Integer
enterpriseId
,
Integer
regionId
,
Integer
pageNum
,
Integer
pageSize
);
/**
*
查询导购详情
*
getClerkDetail
* @Title: getClerkDetail
* @Description:
* @author
zhiwj
* @Description:
查看导购详情
* @author
taogs
* @param appId
* @param enterpriseId
* @param regionId
* @param storeCode
* @param clerkCode
* @param
region
Id
* @param
storeInfo
Id
* @return com.gic.api.base.commons.ServiceResponse<java.lang.String>
* @throws
*/
ServiceResponse
<
String
>
getClerkDetail
(
String
appId
,
Integer
enterpriseId
,
String
storeCode
,
String
clerkCode
,
Integer
region
Id
);
ServiceResponse
<
String
>
getClerkDetail
(
String
appId
,
Integer
enterpriseId
,
Integer
regionId
,
String
storeCode
,
String
clerkCode
,
Integer
storeInfo
Id
);
/**
* addClerk
...
...
gic-store-service/src/main/java/com/gic/store/service/outer/impl/StoreOpenApiServiceImpl.java
View file @
4817d2a3
...
...
@@ -441,22 +441,24 @@ public class StoreOpenApiServiceImpl implements StoreOpenApiService {
}
@Override
@GatewayParams
(
query
=
{
"appId"
,
"enterpriseId"
,
"
storeCode"
,
"clerkCode"
,
"region
Id"
})
public
ServiceResponse
<
String
>
getClerkDetail
(
String
appId
,
Integer
enterpriseId
,
String
storeCode
,
String
clerkCode
,
Integer
region
Id
)
{
@GatewayParams
(
query
=
{
"appId"
,
"enterpriseId"
,
"
regionId"
,
"storeCode"
,
"clerkCode"
,
"storeInfo
Id"
})
public
ServiceResponse
<
String
>
getClerkDetail
(
String
appId
,
Integer
enterpriseId
,
Integer
regionId
,
String
storeCode
,
String
clerkCode
,
Integer
storeInfo
Id
)
{
//参数校验
ServiceResponse
<
EnterpriseDTO
>
enterpriseResult
=
enterpriseApiService
.
getEnterpriseById
(
enterpriseId
);
if
(!
enterpriseResult
.
isSuccess
())
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"商户ID错误,无此商户"
);
}
if
(
StringUtils
.
isBlank
(
storeCode
))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"门店code不能为空"
);
}
if
(
regionId
==
null
)
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"门店域不能为空"
);
}
StoreDTO
store
=
storeService
.
getStoreByRegionIdAndStoreCode
(
enterpriseId
,
regionId
,
storeCode
);
if
(
store
==
null
)
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"门店code或者域数据错误,无此门店"
);
if
(
storeInfoId
==
null
){
if
(
regionId
==
null
||
StringUtils
.
isBlank
(
storeCode
)){
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"门店域或者门店code不能为空"
);
}
StoreDTO
store
=
storeService
.
getStoreByRegionIdAndStoreCode
(
enterpriseId
,
regionId
,
storeCode
);
if
(
store
==
null
)
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"门店code或者域数据错误,无此门店"
);
}
storeInfoId
=
store
.
getStoreInfoId
();
storeCode
=
store
.
getStoreCode
();
regionId
=
store
.
getRegionId
();
}
if
(!
hasAuth
(
appId
,
enterpriseId
,
storeCode
,
regionId
))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"没有门店权限"
);
...
...
@@ -464,7 +466,6 @@ public class StoreOpenApiServiceImpl implements StoreOpenApiService {
if
(
StringUtils
.
isBlank
(
clerkCode
))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"导购code不能为空"
);
}
Integer
storeInfoId
=
store
.
getStoreInfoId
();
TabClerk
clerk
=
this
.
clerkService
.
getClerkByCode
(
enterpriseId
,
clerkCode
,
storeInfoId
);
if
(
clerk
==
null
)
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"导购代码错误,无此导购"
);
...
...
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