Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
order-group
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
order-group-application
order-group
Commits
52a502be
Commit
52a502be
authored
Oct 25, 2021
by
周晓航
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch '【华莱士】【万象+储值卡+支付+会员+订单】华莱士储值卡合规改造-zxh'
parents
b99e29f1
14743cf7
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
33 additions
and
5 deletions
+33
-5
order-application-service/src/main/java/cn/freemud/entities/dto/user/GetSvcInfoByMemberIdResponseVo.java
+3
-0
order-application-service/src/main/java/cn/freemud/entities/vo/CreateOrderVo.java
+6
-1
order-application-service/src/main/java/cn/freemud/service/impl/CheckOrder.java
+15
-4
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+2
-0
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/OrderExtInfoDto.java
+7
-0
No files found.
order-application-service/src/main/java/cn/freemud/entities/dto/user/GetSvcInfoByMemberIdResponseVo.java
View file @
52a502be
...
@@ -10,4 +10,7 @@ public class GetSvcInfoByMemberIdResponseVo {
...
@@ -10,4 +10,7 @@ public class GetSvcInfoByMemberIdResponseVo {
private
Integer
statusFlag
;
private
Integer
statusFlag
;
private
String
createTime
;
private
String
createTime
;
private
Integer
applyType
;
// 卡面编号
private
Integer
applyId
;
}
}
order-application-service/src/main/java/cn/freemud/entities/vo/CreateOrderVo.java
View file @
52a502be
...
@@ -285,7 +285,12 @@ public class CreateOrderVo {
...
@@ -285,7 +285,12 @@ public class CreateOrderVo {
*/
*/
private
String
sendWord
;
private
String
sendWord
;
/**
* 【华莱士】【订单C端记录不分账的卡面编号】不让走分账,卡面编号--11840,11845,11846,11853,11854,11855,11857,11858,11859,11860,11861,11862,11863,11864,11865,11866,11906
*
* 1 表示不分账 ,其他情况 不传值 给基础服务
*/
private
Integer
unDistribution
;
/**
/**
* 是否使用电子风味卡,如果不为空则为使用
* 是否使用电子风味卡,如果不为空则为使用
...
...
order-application-service/src/main/java/cn/freemud/service/impl/CheckOrder.java
View file @
52a502be
...
@@ -141,6 +141,10 @@ public class CheckOrder {
...
@@ -141,6 +141,10 @@ public class CheckOrder {
@Autowired
@Autowired
private
StoreClient
storeClient
;
private
StoreClient
storeClient
;
// 【华莱士】【订单C端记录不分账的卡面编号】不让走分账,卡面编号--11840,11845,11846,11853,11854,11855,11857,11858,11859,11860,11861,11862,11863,11864,11865,11866,11906
@Value
(
"${card.pay.unDistribution.applyId:}"
)
private
List
<
Integer
>
unDistributions
;
/**
/**
* 下单会员相关校验
* 下单会员相关校验
*/
*/
...
@@ -159,8 +163,14 @@ public class CheckOrder {
...
@@ -159,8 +163,14 @@ public class CheckOrder {
cardCodes
.
addAll
(
createOrderVo
.
getCardCodes
());
cardCodes
.
addAll
(
createOrderVo
.
getCardCodes
());
}
}
//校验会员svc卡信息
//校验会员svc卡信息
checkCardCode
(
createOrderVo
.
getPartnerId
(),
userLoginInfoDto
.
getMemberId
(),
cardCodes
);
List
<
GetSvcInfoByMemberIdResponseVo
>
memberCardCode
=
checkCardCode
(
createOrderVo
.
getPartnerId
(),
userLoginInfoDto
.
getMemberId
(),
cardCodes
);
if
(
CollectionUtils
.
isNotEmpty
(
memberCardCode
))
{
// 【华莱士】【订单C端记录不分账的卡面编号】不让走分账,卡面编号--11840,11845,11846,11853,11854,11855,11857,11858,11859,11860,11861,11862,11863,11864,11865,11866,11906
long
count
=
memberCardCode
.
stream
().
filter
(
card
->
cardCodes
.
contains
(
card
.
getCardCode
())
&&
unDistributions
.
contains
(
card
.
getApplyId
())).
count
();
if
(
count
>
0
)
{
createOrderVo
.
setUnDistribution
(
1
);
}
}
createOrderVo
.
setUserId
(
userLoginInfoDto
.
getMemberId
());
createOrderVo
.
setUserId
(
userLoginInfoDto
.
getMemberId
());
return
userLoginInfoDto
;
return
userLoginInfoDto
;
}
}
...
@@ -1114,9 +1124,9 @@ public class CheckOrder {
...
@@ -1114,9 +1124,9 @@ public class CheckOrder {
/**
/**
* 校验卡是否是该会员的
* 校验卡是否是该会员的
*/
*/
public
void
checkCardCode
(
String
partnerId
,
String
memberId
,
Set
<
String
>
cardCodes
)
{
public
List
<
GetSvcInfoByMemberIdResponseVo
>
checkCardCode
(
String
partnerId
,
String
memberId
,
Set
<
String
>
cardCodes
)
{
if
(
CollectionUtils
.
isEmpty
(
cardCodes
))
{
if
(
CollectionUtils
.
isEmpty
(
cardCodes
))
{
return
;
return
null
;
}
}
StatisticalScoreRequestVo
request
=
new
StatisticalScoreRequestVo
();
StatisticalScoreRequestVo
request
=
new
StatisticalScoreRequestVo
();
request
.
setPartnerId
(
partnerId
);
request
.
setPartnerId
(
partnerId
);
...
@@ -1140,6 +1150,7 @@ public class CheckOrder {
...
@@ -1140,6 +1150,7 @@ public class CheckOrder {
if
(
b
)
{
if
(
b
)
{
throw
new
ServiceException
(
ResponseResult
.
USER_SVC_CARD_ERROR
);
throw
new
ServiceException
(
ResponseResult
.
USER_SVC_CARD_ERROR
);
}
}
return
responseDTO
.
getData
();
}
}
public
void
checkOrderByStore
(
StoreResponse
.
BizVO
storeResponseDto
)
{
public
void
checkOrderByStore
(
StoreResponse
.
BizVO
storeResponseDto
)
{
...
...
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
52a502be
...
@@ -3357,6 +3357,8 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -3357,6 +3357,8 @@ public class OrderServiceImpl implements Orderservice {
if
(
null
!=
shoppingCartGoodsDto
&&
null
!=
shoppingCartGoodsDto
.
getTotalScore
())
{
if
(
null
!=
shoppingCartGoodsDto
&&
null
!=
shoppingCartGoodsDto
.
getTotalScore
())
{
orderExtInfoDto
.
setTotalScore
(
shoppingCartGoodsDto
.
getTotalScore
());
orderExtInfoDto
.
setTotalScore
(
shoppingCartGoodsDto
.
getTotalScore
());
}
}
orderExtInfoDto
.
setUnDistribution
(
createOrderVo
.
getUnDistribution
());
return
orderExtInfoDto
;
return
orderExtInfoDto
;
}
}
...
...
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/OrderExtInfoDto.java
View file @
52a502be
...
@@ -208,4 +208,11 @@ public class OrderExtInfoDto {
...
@@ -208,4 +208,11 @@ public class OrderExtInfoDto {
//抖音支付卖券手机号
//抖音支付卖券手机号
private
String
saleCouponPhone
;
private
String
saleCouponPhone
;
/**
* 【华莱士】【订单C端记录不分账的卡面编号】不让走分账,卡面编号--11840,11845,11846,11853,11854,11855,11857,11858,11859,11860,11861,11862,11863,11864,11865,11866,11906
*
* 1 表示不分账 ,其他情况 不传值 给基础服务
*/
private
Integer
unDistribution
;
}
}
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