Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-enterprise
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-platform-enterprise
Commits
f247eaf0
Commit
f247eaf0
authored
Jun 11, 2020
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
会员卡域ID和企业查询的微盟店铺信息
parent
f1705473
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
107 additions
and
0 deletions
+107
-0
WmStoreInfoDTO.java
...c/main/java/com/gic/enterprise/dto/wm/WmStoreInfoDTO.java
+77
-0
WmStoreApiService.java
...in/java/com/gic/enterprise/service/WmStoreApiService.java
+8
-0
WmStoreApiServiceImpl.java
.../enterprise/service/outer/impl/WmStoreApiServiceImpl.java
+22
-0
No files found.
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/dto/wm/WmStoreInfoDTO.java
0 → 100644
View file @
f247eaf0
package
com
.
gic
.
enterprise
.
dto
.
wm
;
import
java.io.Serializable
;
public
class
WmStoreInfoDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
3913651638507713342L
;
/**
*
*/
private
Integer
wmMallStoreId
;
/**
* 微盟主账号
*/
private
String
wmMainAccount
;
/**
* 微盟pid
*/
private
String
wmPid
;
/**
* 微盟store_id
*/
private
String
wmStoreId
;
/**
* 店铺名称
*/
private
String
wmPidName
;
public
Integer
getWmMallStoreId
()
{
return
wmMallStoreId
;
}
public
WmStoreInfoDTO
setWmMallStoreId
(
Integer
wmMallStoreId
)
{
this
.
wmMallStoreId
=
wmMallStoreId
;
return
this
;
}
public
String
getWmMainAccount
()
{
return
wmMainAccount
;
}
public
WmStoreInfoDTO
setWmMainAccount
(
String
wmMainAccount
)
{
this
.
wmMainAccount
=
wmMainAccount
;
return
this
;
}
public
String
getWmPid
()
{
return
wmPid
;
}
public
WmStoreInfoDTO
setWmPid
(
String
wmPid
)
{
this
.
wmPid
=
wmPid
;
return
this
;
}
public
String
getWmStoreId
()
{
return
wmStoreId
;
}
public
WmStoreInfoDTO
setWmStoreId
(
String
wmStoreId
)
{
this
.
wmStoreId
=
wmStoreId
;
return
this
;
}
public
String
getWmPidName
()
{
return
wmPidName
;
}
public
WmStoreInfoDTO
setWmPidName
(
String
wmPidName
)
{
this
.
wmPidName
=
wmPidName
;
return
this
;
}
}
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/service/WmStoreApiService.java
View file @
f247eaf0
...
...
@@ -107,6 +107,14 @@ public interface WmStoreApiService {
ServiceResponse
<
List
<
WmCouponPackageDTO
>>
getWmListByMemberCardAreaId
(
Integer
enterpriseId
,
List
<
Long
>
memberCardAreaIdList
);
/**
* 会员卡域ID和企业查询的微盟店铺信息
* @param enterpriseId
* @param memberCardAreaId
* @return
*/
ServiceResponse
<
List
<
WmStoreInfoDTO
>>
listWmByMemberCardAreaId
(
Integer
enterpriseId
,
Long
memberCardAreaId
);
/**
* 根据微盟主账号查询配置
* @Title: getWmStoreConfig
* @Description:
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/outer/impl/WmStoreApiServiceImpl.java
View file @
f247eaf0
...
...
@@ -177,6 +177,28 @@ public class WmStoreApiServiceImpl implements WmStoreApiService {
return
ServiceResponse
.
success
(
Collections
.
emptyList
());
}
@Override
public
ServiceResponse
<
List
<
WmStoreInfoDTO
>>
listWmByMemberCardAreaId
(
Integer
enterpriseId
,
Long
memberCardAreaId
)
{
if
(
memberCardAreaId
==
null
)
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"会员卡域ID为空"
);
}
List
<
TabWmStore
>
list
=
wmStoreService
.
getHasAuth
(
enterpriseId
);
if
(
CollectionUtils
.
isNotEmpty
(
list
))
{
return
ServiceResponse
.
success
(
list
.
stream
()
.
filter
(
e
->
{
//
if
(
memberCardAreaId
.
toString
().
contains
(
getMemberCardArea
(
e
.
getWmMallStoreId
())))
{
return
true
;
}
return
false
;
})
.
map
(
e
->
EntityUtil
.
changeEntityNew
(
WmStoreInfoDTO
.
class
,
e
))
.
collect
(
Collectors
.
toList
()));
}
return
ServiceResponse
.
success
(
Collections
.
emptyList
());
}
private
String
getMemberCardArea
(
Integer
wmMallStoreId
)
{
ServiceResponse
<
Long
>
result
=
weimobMerchantService
.
getMcuAreaId
(
wmMallStoreId
);
if
(
result
.
isSuccess
())
{
...
...
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