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
29b46f95
Commit
29b46f95
authored
Dec 09, 2021
by
ping.wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
FeignClient 合并
parent
89e69718
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
108 additions
and
181 deletions
+108
-181
shopping-cart-application-service/src/main/java/cn/freemud/demo/manager/coupon/KgdCouponServiceImpl.java
+2
-8
shopping-cart-application-service/src/main/java/cn/freemud/demo/manager/customer/KgdCustomerServceImpl.java
+2
-5
shopping-cart-application-service/src/main/java/cn/freemud/enums/OrderSourceType.java
+60
-60
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/CouponServiceImpl.java
+3
-11
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/CustomerScoreService.java
+2
-2
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartNewServiceImpl.java
+1
-4
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/calculate/promotion/ScoreSharingService.java
+2
-2
shopping-cart-application-service/src/main/java/cn/freemud/service/thirdparty/ActivityClient.java
+1
-1
shopping-cart-application-service/src/main/java/cn/freemud/service/thirdparty/CouponClient.java
+0
-31
shopping-cart-application-service/src/main/java/cn/freemud/service/thirdparty/CouponOnlineClient.java
+23
-2
shopping-cart-application-service/src/main/java/cn/freemud/service/thirdparty/CustomerApplicationClient.java
+9
-0
shopping-cart-application-service/src/main/java/cn/freemud/service/thirdparty/MemberToolsClient.java
+0
-2
shopping-cart-application-service/src/main/java/cn/freemud/service/thirdparty/OpenPlatformClient.java
+0
-37
shopping-cart-application-service/src/main/java/cn/freemud/service/thirdparty/StockClient.java
+0
-8
shopping-cart-application-service/src/test/java/cn.freemud/client/CouoponOnlineTest.java
+1
-6
shopping-cart-application-service/src/test/java/cn.freemud/client/StockClientTest.java
+2
-2
No files found.
shopping-cart-application-service/src/main/java/cn/freemud/demo/manager/coupon/KgdCouponServiceImpl.java
View file @
29b46f95
package
cn
.
freemud
.
demo
.
manager
.
coupon
;
package
cn
.
freemud
.
demo
.
manager
.
coupon
;
import
cn.freemud.base.log.LogTreadLocal
;
import
cn.freemud.base.util.JsonUtil
;
import
cn.freemud.constant.ResponseCodeConstant
;
import
cn.freemud.constant.ResponseCodeConstant
;
import
cn.freemud.demo.entities.bo.goods.ValidateShopProductRequestBO
;
import
cn.freemud.demo.entities.bo.coupon.CheckSpqBO
;
import
cn.freemud.demo.entities.bo.coupon.CheckSpqBO
;
import
cn.freemud.demo.entities.bo.coupon.GetCheckSpqBo
;
import
cn.freemud.demo.entities.bo.coupon.GetCheckSpqBo
;
import
cn.freemud.demo.entities.bo.coupon.GetCouponDetailBO
;
import
cn.freemud.demo.entities.bo.coupon.GetCouponDetailBO
;
import
cn.freemud.demo.entities.bo.goods.GetProductBySkuIdResponseBO
;
import
cn.freemud.demo.entities.bo.goods.GetProductBySkuIdResponseBO
;
import
cn.freemud.demo.entities.bo.goods.ValiadShopProductBO
;
import
cn.freemud.demo.entities.bo.goods.ValiadShopProductBO
;
import
cn.freemud.demo.entities.bo.goods.ValidateShopProductRequestBO
;
import
cn.freemud.demo.entities.bo.product.GetProductBySkuIdBO
;
import
cn.freemud.demo.entities.bo.product.GetProductBySkuIdBO
;
import
cn.freemud.demo.entities.bo.promotion.CouponDetailBO
;
import
cn.freemud.demo.entities.bo.promotion.CouponDetailBO
;
import
cn.freemud.demo.entities.bo.store.GetStoreBO
;
import
cn.freemud.demo.entities.bo.store.GetStoreBO
;
...
@@ -22,7 +20,6 @@ import cn.freemud.enums.ResponseResult;
...
@@ -22,7 +20,6 @@ import cn.freemud.enums.ResponseResult;
import
cn.freemud.enums.StoreItemStatus
;
import
cn.freemud.enums.StoreItemStatus
;
import
cn.freemud.interceptor.ServiceException
;
import
cn.freemud.interceptor.ServiceException
;
import
cn.freemud.redis.RedisCache
;
import
cn.freemud.redis.RedisCache
;
import
cn.freemud.service.thirdparty.CardBinClient
;
import
cn.freemud.service.thirdparty.CouponOnlineClient
;
import
cn.freemud.service.thirdparty.CouponOnlineClient
;
import
cn.freemud.utils.RedisUtil
;
import
cn.freemud.utils.RedisUtil
;
import
com.freemud.application.sdk.api.productcenter.request.product.valid.ValidateShopProductType
;
import
com.freemud.application.sdk.api.productcenter.request.product.valid.ValidateShopProductType
;
...
@@ -51,9 +48,6 @@ public class KgdCouponServiceImpl implements CouponService {
...
@@ -51,9 +48,6 @@ public class KgdCouponServiceImpl implements CouponService {
StoreService
storeService
;
StoreService
storeService
;
@Autowired
@Autowired
CardBinClient
cardBinClient
;
@Autowired
private
RedisCache
redisCache
;
private
RedisCache
redisCache
;
@Value
(
"${coupon.app.id}"
)
@Value
(
"${coupon.app.id}"
)
...
@@ -219,7 +213,7 @@ public class KgdCouponServiceImpl implements CouponService {
...
@@ -219,7 +213,7 @@ public class KgdCouponServiceImpl implements CouponService {
String
couponAppSecret
=
RedisUtil
.
getCouponAppSecret
(
partnerId
);
String
couponAppSecret
=
RedisUtil
.
getCouponAppSecret
(
partnerId
);
String
appSecret
=
redisCache
.
getValue
(
couponAppSecret
);
String
appSecret
=
redisCache
.
getValue
(
couponAppSecret
);
if
(
StringUtils
.
isBlank
(
appSecret
))
{
if
(
StringUtils
.
isBlank
(
appSecret
))
{
GetAppKeyResponseDto
getAppKeyResponseDto
=
c
ardBin
Client
.
getAppKey
(
GetAppKeyRequestDto
.
builder
().
partnerId
(
partnerId
).
appId
(
appid
).
build
());
GetAppKeyResponseDto
getAppKeyResponseDto
=
c
ouponOnline
Client
.
getAppKey
(
GetAppKeyRequestDto
.
builder
().
partnerId
(
partnerId
).
appId
(
appid
).
build
());
if
(
Objects
.
equals
(
String
.
valueOf
(
getAppKeyResponseDto
.
getStatusCode
()),
ResponseResult
.
SUCCESS
.
getCode
())
if
(
Objects
.
equals
(
String
.
valueOf
(
getAppKeyResponseDto
.
getStatusCode
()),
ResponseResult
.
SUCCESS
.
getCode
())
&&
getAppKeyResponseDto
.
getData
()
!=
null
)
{
&&
getAppKeyResponseDto
.
getData
()
!=
null
)
{
redisCache
.
save
(
couponAppSecret
,
getAppKeyResponseDto
.
getData
().
getAppKey
());
redisCache
.
save
(
couponAppSecret
,
getAppKeyResponseDto
.
getData
().
getAppKey
());
...
...
shopping-cart-application-service/src/main/java/cn/freemud/demo/manager/customer/KgdCustomerServceImpl.java
View file @
29b46f95
...
@@ -11,10 +11,8 @@ import cn.freemud.entities.dto.GetPaidRuleResponseDto;
...
@@ -11,10 +11,8 @@ import cn.freemud.entities.dto.GetPaidRuleResponseDto;
import
cn.freemud.entities.dto.user.GetSessionUserInfoDto
;
import
cn.freemud.entities.dto.user.GetSessionUserInfoDto
;
import
cn.freemud.entities.dto.user.GetUserScoreUseDetailRequest
;
import
cn.freemud.entities.dto.user.GetUserScoreUseDetailRequest
;
import
cn.freemud.entities.dto.user.GetUserScoreUserDetailResponse
;
import
cn.freemud.entities.dto.user.GetUserScoreUserDetailResponse
;
import
cn.freemud.entities.vo.CustomerInfoVo
;
import
cn.freemud.enums.ResponseResult
;
import
cn.freemud.enums.ResponseResult
;
import
cn.freemud.interceptor.ServiceException
;
import
cn.freemud.interceptor.ServiceException
;
import
cn.freemud.service.thirdparty.CustomScoreClient
;
import
cn.freemud.service.thirdparty.CustomerApplicationClient
;
import
cn.freemud.service.thirdparty.CustomerApplicationClient
;
import
com.freemud.api.assortment.datamanager.entity.vo.AssortmentCustomerInfoVo
;
import
com.freemud.api.assortment.datamanager.entity.vo.AssortmentCustomerInfoVo
;
import
com.freemud.api.assortment.datamanager.manager.customer.AssortmentCustomerInfoManager
;
import
com.freemud.api.assortment.datamanager.manager.customer.AssortmentCustomerInfoManager
;
...
@@ -23,7 +21,6 @@ import com.freemud.application.sdk.api.log.ErrorLog;
...
@@ -23,7 +21,6 @@ import com.freemud.application.sdk.api.log.ErrorLog;
import
com.freemud.application.sdk.api.membercenter.request.QueryReceiveAddressRequest
;
import
com.freemud.application.sdk.api.membercenter.request.QueryReceiveAddressRequest
;
import
com.freemud.application.sdk.api.membercenter.response.QueryReceiveAddressResponse
;
import
com.freemud.application.sdk.api.membercenter.response.QueryReceiveAddressResponse
;
import
com.freemud.application.sdk.api.membercenter.service.MemberCenterService
;
import
com.freemud.application.sdk.api.membercenter.service.MemberCenterService
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -34,7 +31,7 @@ public class KgdCustomerServceImpl implements CustomerService {
...
@@ -34,7 +31,7 @@ public class KgdCustomerServceImpl implements CustomerService {
private
CustomerApplicationClient
customerApplicationClient
;
private
CustomerApplicationClient
customerApplicationClient
;
@Autowired
@Autowired
private
Custom
Score
Client
customScoreClient
;
private
Custom
erApplication
Client
customScoreClient
;
@Autowired
@Autowired
private
MemberCenterService
memberCenterService
;
private
MemberCenterService
memberCenterService
;
...
@@ -94,7 +91,7 @@ public class KgdCustomerServceImpl implements CustomerService {
...
@@ -94,7 +91,7 @@ public class KgdCustomerServceImpl implements CustomerService {
GetUserScoreUserDetailResponse
userScoreUseDetail
=
null
;
GetUserScoreUserDetailResponse
userScoreUseDetail
=
null
;
try
{
try
{
// 加入try catch是为了custom服务挂掉,购物车服务可以也可以正常
// 加入try catch是为了custom服务挂掉,购物车服务可以也可以正常
userScoreUseDetail
=
custom
Score
Client
.
getUserScoreUseDetail
(
request
);
userScoreUseDetail
=
custom
erApplication
Client
.
getUserScoreUseDetail
(
request
);
}
catch
(
Exception
ex
)
{
}
catch
(
Exception
ex
)
{
ErrorLog
.
errorConvertJson
(
this
.
getClass
(),
"getUserScoreUseDetailError"
,
ex
);
ErrorLog
.
errorConvertJson
(
this
.
getClass
(),
"getUserScoreUseDetailError"
,
ex
);
}
}
...
...
shopping-cart-application-service/src/main/java/cn/freemud/enums/OrderSourceType.java
View file @
29b46f95
/**
/
//
**
* All rights Reserved, Designed By www.freemud.cn
//
* All rights Reserved, Designed By www.freemud.cn
*
//
*
* @Title: OrderSourceType
//
* @Title: OrderSourceType
* @Package cn.freemud.enums
//
* @Package cn.freemud.enums
* @Description:
//
* @Description:
* @author: liming.guo
//
* @author: liming.guo
* @date: 2018/6/1 21:40
//
* @date: 2018/6/1 21:40
* @version V1.0
//
* @version V1.0
* @Copyright: 2018 www.freemud.cn Inc. All rights reserved.
//
* @Copyright: 2018 www.freemud.cn Inc. All rights reserved.
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
//
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/
//
*/
package
cn
.
freemud
.
enums
;
//
package cn.freemud.enums;
//
public
enum
OrderSourceType
{
//
public enum OrderSourceType {
//
BDWM
(
"bdwm"
,
"百度外卖"
),
//
BDWM("bdwm", "百度外卖"),
//
JDWM
(
"jdwm"
,
"京东到家"
),
//
JDWM("jdwm", "京东到家"),
//
MTWM
(
"mtwm"
,
"美团外卖"
),
//
MTWM("mtwm", "美团外卖"),
//
SDG
(
"sdg"
,
"闪电购"
),
////
SDG("sdg", "闪电购"),
//
ELEME
(
"eleme"
,
"饿了么外卖"
),
//
ELEME("eleme", "饿了么外卖"),
//
FMWD
(
"fmwd"
,
"非码微店"
),
//
FMWD("fmwd", "非码微店"),
//
MALL
(
"mall"
,
"非码Mall"
),
//
MALL("mall", "非码Mall"),
//
SAAS
(
"saas"
,
"saas 点餐"
),
//
SAAS("saas", "saas 点餐"),
//
SAASMALL
(
"saasmall"
,
"微商城"
),
//
SAASMALL("saasmall", "微商城"),
;
//
;
//
private
String
code
;
//
private String code;
//
private
String
desc
;
//
private String desc;
//
OrderSourceType
(
String
code
,
String
desc
)
{
//
OrderSourceType(String code, String desc) {
this
.
code
=
code
;
//
this.code = code;
this
.
desc
=
desc
;
//
this.desc = desc;
}
//
}
//
public
String
getCode
()
{
//
public String getCode() {
return
code
;
//
return code;
}
//
}
//
public
void
setCode
(
String
code
)
{
//
public void setCode(String code) {
this
.
code
=
code
;
//
this.code = code;
}
//
}
//
public
String
getDesc
()
{
//
public String getDesc() {
return
desc
;
//
return desc;
}
//
}
//
public
void
setDesc
(
String
desc
)
{
//
public void setDesc(String desc) {
this
.
desc
=
desc
;
//
this.desc = desc;
}
//
}
}
//
}
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/CouponServiceImpl.java
View file @
29b46f95
...
@@ -68,8 +68,6 @@ public class CouponServiceImpl implements CouponService {
...
@@ -68,8 +68,6 @@ public class CouponServiceImpl implements CouponService {
@Autowired
@Autowired
private
RedisCache
redisCache
;
private
RedisCache
redisCache
;
@Autowired
@Autowired
private
CardBinClient
cardBinClient
;
@Autowired
private
ProductClient
storeItemClient
;
private
ProductClient
storeItemClient
;
@Autowired
@Autowired
private
ItemService
itemService
;
private
ItemService
itemService
;
...
@@ -167,7 +165,7 @@ public class CouponServiceImpl implements CouponService {
...
@@ -167,7 +165,7 @@ public class CouponServiceImpl implements CouponService {
String
couponAppSecret
=
RedisUtil
.
getCouponAppSecret
(
partnerId
);
String
couponAppSecret
=
RedisUtil
.
getCouponAppSecret
(
partnerId
);
String
appSecret
=
redisCache
.
getValue
(
couponAppSecret
);
String
appSecret
=
redisCache
.
getValue
(
couponAppSecret
);
if
(
StringUtils
.
isBlank
(
appSecret
))
{
if
(
StringUtils
.
isBlank
(
appSecret
))
{
GetAppKeyResponseDto
getAppKeyResponseDto
=
c
ardBin
Client
.
getAppKey
(
GetAppKeyRequestDto
.
builder
().
partnerId
(
partnerId
).
appId
(
appid
).
build
());
GetAppKeyResponseDto
getAppKeyResponseDto
=
c
ouponOnline
Client
.
getAppKey
(
GetAppKeyRequestDto
.
builder
().
partnerId
(
partnerId
).
appId
(
appid
).
build
());
if
(
Objects
.
equals
(
String
.
valueOf
(
getAppKeyResponseDto
.
getStatusCode
()),
ResponseResult
.
SUCCESS
.
getCode
())
if
(
Objects
.
equals
(
String
.
valueOf
(
getAppKeyResponseDto
.
getStatusCode
()),
ResponseResult
.
SUCCESS
.
getCode
())
&&
getAppKeyResponseDto
.
getData
()
!=
null
)
{
&&
getAppKeyResponseDto
.
getData
()
!=
null
)
{
redisCache
.
save
(
couponAppSecret
,
getAppKeyResponseDto
.
getData
().
getAppKey
());
redisCache
.
save
(
couponAppSecret
,
getAppKeyResponseDto
.
getData
().
getAppKey
());
...
@@ -207,7 +205,7 @@ public class CouponServiceImpl implements CouponService {
...
@@ -207,7 +205,7 @@ public class CouponServiceImpl implements CouponService {
requestDto
.
setPartnerId
(
Integer
.
valueOf
(
partnerId
));
requestDto
.
setPartnerId
(
Integer
.
valueOf
(
partnerId
));
String
sign
=
SignUtil
.
createMD5Sign
(
requestDto
,
appSecret
);
String
sign
=
SignUtil
.
createMD5Sign
(
requestDto
,
appSecret
);
requestDto
.
setSign
(
sign
);
requestDto
.
setSign
(
sign
);
BatchQueryActivityInfoResponseDto
batchQueryActivityInfoResponseDto
=
c
ardBin
Client
.
batchQueryActivityInfo
(
requestDto
);
BatchQueryActivityInfoResponseDto
batchQueryActivityInfoResponseDto
=
c
ouponOnline
Client
.
batchQueryActivityInfo
(
requestDto
);
if
(
Objects
.
equals
(
batchQueryActivityInfoResponseDto
.
getStatusCode
(),
ResponseCodeConstant
.
RESPONSE_SUCCESS_0_STR
)
if
(
Objects
.
equals
(
batchQueryActivityInfoResponseDto
.
getStatusCode
(),
ResponseCodeConstant
.
RESPONSE_SUCCESS_0_STR
)
&&
CollectionUtils
.
isNotEmpty
(
batchQueryActivityInfoResponseDto
.
getActivities
()))
{
&&
CollectionUtils
.
isNotEmpty
(
batchQueryActivityInfoResponseDto
.
getActivities
()))
{
ActivityChannelEnum
finalActivityChannelEnum
=
activityChannelEnum
;
ActivityChannelEnum
finalActivityChannelEnum
=
activityChannelEnum
;
...
@@ -564,12 +562,6 @@ public class CouponServiceImpl implements CouponService {
...
@@ -564,12 +562,6 @@ public class CouponServiceImpl implements CouponService {
&&
!
Objects
.
equals
(
couponDetailResponseDto
.
getDetails
().
get
(
0
).
getStatus
(),
CouponStatus
.
STATUS_2
.
getCode
()))
{
&&
!
Objects
.
equals
(
couponDetailResponseDto
.
getDetails
().
get
(
0
).
getStatus
(),
CouponStatus
.
STATUS_2
.
getCode
()))
{
return
null
;
return
null
;
}
}
if
(
CouponTypeEnum
.
TYPE_0
.
getCode
().
equals
(
couponDetailResponseDto
.
getDetails
().
get
(
0
).
getType
())
&&
Integer
.
valueOf
(
1
).
equals
(
couponDetailResponseDto
.
getDetails
().
get
(
0
).
getSubType
()))
{
throw
new
ServiceException
(
ResponseResult
.
SHOPPING_CART_PRODUCT_CAN_NOT_USE
,
"老版本不支持商品券黑名单商品,请升级小程序。"
);
}
// List<String> couPonstoreIds = Lists.newArrayList();
// List<String> couPonstoreIds = Lists.newArrayList();
//TODO 判断该券是否在这个门店下(一个券可以在多个门店下使用)
//TODO 判断该券是否在这个门店下(一个券可以在多个门店下使用)
if
(
CollectionUtils
.
isNotEmpty
(
couponDetailResponseDto
.
getDetails
().
get
(
0
).
getActiveRestrictionVOS
()))
{
if
(
CollectionUtils
.
isNotEmpty
(
couponDetailResponseDto
.
getDetails
().
get
(
0
).
getActiveRestrictionVOS
()))
{
...
@@ -1075,7 +1067,7 @@ public class CouponServiceImpl implements CouponService {
...
@@ -1075,7 +1067,7 @@ public class CouponServiceImpl implements CouponService {
requestDto
.
setPartnerId
(
Integer
.
valueOf
(
partnerId
));
requestDto
.
setPartnerId
(
Integer
.
valueOf
(
partnerId
));
String
sign
=
SignUtil
.
createMD5Sign
(
requestDto
,
appSecret
);
String
sign
=
SignUtil
.
createMD5Sign
(
requestDto
,
appSecret
);
requestDto
.
setSign
(
sign
);
requestDto
.
setSign
(
sign
);
BatchQueryActivityInfoResponseDto
batchQueryActivityInfoResponseDto
=
c
ardBin
Client
.
batchQueryActivityInfo
(
requestDto
);
BatchQueryActivityInfoResponseDto
batchQueryActivityInfoResponseDto
=
c
ouponOnline
Client
.
batchQueryActivityInfo
(
requestDto
);
if
(
batchQueryActivityInfoResponseDto
==
null
||
!
Objects
.
equals
(
batchQueryActivityInfoResponseDto
.
getStatusCode
(),
ResponseCodeConstant
.
RESPONSE_SUCCESS_0_STR
)
||
CollectionUtils
.
isEmpty
(
batchQueryActivityInfoResponseDto
.
getActivities
()))
{
if
(
batchQueryActivityInfoResponseDto
==
null
||
!
Objects
.
equals
(
batchQueryActivityInfoResponseDto
.
getStatusCode
(),
ResponseCodeConstant
.
RESPONSE_SUCCESS_0_STR
)
||
CollectionUtils
.
isEmpty
(
batchQueryActivityInfoResponseDto
.
getActivities
()))
{
return
null
;
return
null
;
}
}
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/CustomerScoreService.java
View file @
29b46f95
...
@@ -12,7 +12,7 @@ import cn.freemud.entities.dto.user.GetUserScoreUserDetailResponse;
...
@@ -12,7 +12,7 @@ import cn.freemud.entities.dto.user.GetUserScoreUserDetailResponse;
import
cn.freemud.entities.vo.*
;
import
cn.freemud.entities.vo.*
;
import
cn.freemud.enums.ActivityTypeEnum
;
import
cn.freemud.enums.ActivityTypeEnum
;
import
cn.freemud.service.IPromotionService
;
import
cn.freemud.service.IPromotionService
;
import
cn.freemud.service.thirdparty.Custom
Score
Client
;
import
cn.freemud.service.thirdparty.Custom
erApplication
Client
;
import
com.freemud.application.sdk.api.constant.FMStatusCode
;
import
com.freemud.application.sdk.api.constant.FMStatusCode
;
import
com.freemud.application.sdk.api.log.ErrorLog
;
import
com.freemud.application.sdk.api.log.ErrorLog
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.collections4.CollectionUtils
;
...
@@ -38,7 +38,7 @@ import java.util.List;
...
@@ -38,7 +38,7 @@ import java.util.List;
@Service
@Service
public
class
CustomerScoreService
implements
IPromotionService
{
public
class
CustomerScoreService
implements
IPromotionService
{
@Autowired
@Autowired
private
Custom
Score
Client
customScoreClient
;
private
Custom
erApplication
Client
customScoreClient
;
@Override
@Override
public
void
updateShoppingCartGoodsDiscount
(
CouponPromotionVO
couponPromotionVO
,
ActivityQueryDto
activityQueryDto
,
CalculationDiscountResult
calculationDiscountResult
,
List
<
CartGoods
>
cartGoodsList
,
ShoppingCartGoodsResponseVo
shoppingCartGoodsResponseVo
,
UserLoginInfoDto
userLoginInfoDto
,
ShoppingCartInfoRequestVo
shoppingCartInfoRequestVo
)
{
public
void
updateShoppingCartGoodsDiscount
(
CouponPromotionVO
couponPromotionVO
,
ActivityQueryDto
activityQueryDto
,
CalculationDiscountResult
calculationDiscountResult
,
List
<
CartGoods
>
cartGoodsList
,
ShoppingCartGoodsResponseVo
shoppingCartGoodsResponseVo
,
UserLoginInfoDto
userLoginInfoDto
,
ShoppingCartInfoRequestVo
shoppingCartInfoRequestVo
)
{
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartNewServiceImpl.java
View file @
29b46f95
...
@@ -184,9 +184,6 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
...
@@ -184,9 +184,6 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
private
MemberPropertyService
memberPropertyService
;
private
MemberPropertyService
memberPropertyService
;
@Autowired
@Autowired
private
CustomScoreClient
customScoreClient
;
@Autowired
private
ShoppingCartRelationFactory
shoppingCartRelationFactory
;
private
ShoppingCartRelationFactory
shoppingCartRelationFactory
;
@Resource
@Resource
private
MapperFacade
mapperFacade
;
private
MapperFacade
mapperFacade
;
...
@@ -1339,7 +1336,7 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
...
@@ -1339,7 +1336,7 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
scoreRequest
.
setMemberId
(
memberId
);
scoreRequest
.
setMemberId
(
memberId
);
scoreRequest
.
setPaidAmount
(
request
.
getActualPayAmount
());
scoreRequest
.
setPaidAmount
(
request
.
getActualPayAmount
());
scoreRequest
.
setPartnerId
(
partnerId
);
scoreRequest
.
setPartnerId
(
partnerId
);
GetUserScoreUserDetailResponse
userScoreUseDetail
=
custom
Score
Client
.
getUserScoreUseDetail
(
scoreRequest
);
GetUserScoreUserDetailResponse
userScoreUseDetail
=
custom
erApplication
Client
.
getUserScoreUseDetail
(
scoreRequest
);
GetMemberInfoResponseVo
.
Score
score
=
new
GetMemberInfoResponseVo
.
Score
();
GetMemberInfoResponseVo
.
Score
score
=
new
GetMemberInfoResponseVo
.
Score
();
if
(
userScoreUseDetail
!=
null
&&
userScoreUseDetail
.
getResult
()
!=
null
)
{
if
(
userScoreUseDetail
!=
null
&&
userScoreUseDetail
.
getResult
()
!=
null
)
{
GetUserScoreUserDetailResponse
.
UserScoreDetailVo
result
=
userScoreUseDetail
.
getResult
();
GetUserScoreUserDetailResponse
.
UserScoreDetailVo
result
=
userScoreUseDetail
.
getResult
();
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/calculate/promotion/ScoreSharingService.java
View file @
29b46f95
...
@@ -12,7 +12,7 @@ import cn.freemud.entities.vo.ShoppingCartCustomerScoreVo;
...
@@ -12,7 +12,7 @@ import cn.freemud.entities.vo.ShoppingCartCustomerScoreVo;
import
cn.freemud.entities.vo.ShoppingCartGoodsResponseVo
;
import
cn.freemud.entities.vo.ShoppingCartGoodsResponseVo
;
import
cn.freemud.entities.vo.ShoppingCartInfoRequestVo
;
import
cn.freemud.entities.vo.ShoppingCartInfoRequestVo
;
import
cn.freemud.enums.ActivityTypeEnum
;
import
cn.freemud.enums.ActivityTypeEnum
;
import
cn.freemud.service.thirdparty.Custom
Score
Client
;
import
cn.freemud.service.thirdparty.Custom
erApplication
Client
;
import
com.freemud.application.sdk.api.constant.FMStatusCode
;
import
com.freemud.application.sdk.api.constant.FMStatusCode
;
import
com.freemud.application.sdk.api.log.ErrorLog
;
import
com.freemud.application.sdk.api.log.ErrorLog
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.collections4.CollectionUtils
;
...
@@ -35,7 +35,7 @@ import java.math.BigDecimal;
...
@@ -35,7 +35,7 @@ import java.math.BigDecimal;
public
class
ScoreSharingService
{
public
class
ScoreSharingService
{
@Autowired
@Autowired
private
Custom
Score
Client
customScoreClient
;
private
Custom
erApplication
Client
customScoreClient
;
public
void
scoreResponse
(
CalculationDiscountResult
discountResult
public
void
scoreResponse
(
CalculationDiscountResult
discountResult
,
ShoppingCartGoodsResponseVo
shoppingCartGoodsResponseVo
,
ShoppingCartGoodsResponseVo
shoppingCartGoodsResponseVo
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/thirdparty/ActivityClient.java
View file @
29b46f95
...
@@ -73,7 +73,7 @@ public interface ActivityClient {
...
@@ -73,7 +73,7 @@ public interface ActivityClient {
* 促销新的算价对接
* 促销新的算价对接
*/
*/
@PostMapping
(
"/promotioncenter/calculateservice/discount/sharing"
)
@PostMapping
(
"/promotioncenter/calculateservice/discount/sharing"
)
//
@IgnoreFeignLogAnnotation(excludeStatusCodes = {ResponseCodeConstant.RESPONSE_SUCCESS_STR},statusCodeFieldName= ResponseCodeKeyConstant.STATUS_CODE,messageFieldName=ResponseCodeKeyConstant.MEG)
@IgnoreFeignLogAnnotation
(
excludeStatusCodes
=
{
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
},
statusCodeFieldName
=
ResponseCodeKeyConstant
.
STATUS_CODE
,
messageFieldName
=
ResponseCodeKeyConstant
.
MEG
)
ActivityCalculationDiscountResponseDto
calculationSharingDiscount
(
ActivityCalculationDiscountRequestDto
shareDiscountRequestDto
);
ActivityCalculationDiscountResponseDto
calculationSharingDiscount
(
ActivityCalculationDiscountRequestDto
shareDiscountRequestDto
);
@PostMapping
(
"/activity/getV3Promotion"
)
@PostMapping
(
"/activity/getV3Promotion"
)
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/thirdparty/CouponClient.java
View file @
29b46f95
...
@@ -27,37 +27,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
...
@@ -27,37 +27,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
@RequestMapping
(
produces
=
{
"application/json;charset=UTF-8"
})
@RequestMapping
(
produces
=
{
"application/json;charset=UTF-8"
})
public
interface
CouponClient
{
public
interface
CouponClient
{
// /**
// * 领取优惠券
// */
// @PostMapping("/coupon/create")
// CouponBaseResponseDto create(CouponCreateDto couponCreateDto);
//
// /**
// * 查询用户优惠券列表
// */
// @PostMapping("/coupon/list")
// CouponListResponseDto list(CouponListDto couponListDto);
//
// /**
// * 优惠券核销
// */
// @Deprecated
// @PostMapping("/coupon/verification")
// CouponBaseResponseDto verification(CouponVerificationDto couponVerificationDto);
//
// /**
// * 核销验证接口
// */
// @PostMapping("/check/user/coupon")
// CouponBaseResponseDto verifyCheck(VerifyCheckRequestDto verifyCheckRequestDto);
//
// /**
// * 核销成功通知接口
// */
// @PostMapping("/coupon/verification/notice")
// CouponBaseResponseDto verifyNotice(VerifyNoticeRequestDto verifyNoticeRequestDto);
/**
/**
* 麦咖啡校验券是否可用
* 麦咖啡校验券是否可用
*/
*/
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/thirdparty/CouponOnlineClient.java
View file @
29b46f95
...
@@ -4,7 +4,7 @@ package cn.freemud.service.thirdparty;
...
@@ -4,7 +4,7 @@ package cn.freemud.service.thirdparty;
import
cn.freemud.annotations.IgnoreFeignLogAnnotation
;
import
cn.freemud.annotations.IgnoreFeignLogAnnotation
;
import
cn.freemud.constant.ResponseCodeConstant
;
import
cn.freemud.constant.ResponseCodeConstant
;
import
cn.freemud.constant.ResponseCodeKeyConstant
;
import
cn.freemud.constant.ResponseCodeKeyConstant
;
import
cn.freemud.entities.dto.
GetCouponDetailResponseDto
;
import
cn.freemud.entities.dto.
*
;
import
cn.freemud.entities.dto.coupon.CouponResponseDTO
;
import
cn.freemud.entities.dto.coupon.CouponResponseDTO
;
import
cn.freemud.entities.dto.coupon.FastBatchQueryTemplateInfoRequest
;
import
cn.freemud.entities.dto.coupon.FastBatchQueryTemplateInfoRequest
;
import
cn.freemud.entities.dto.coupon.FastTemplateInfoResponseVO
;
import
cn.freemud.entities.dto.coupon.FastTemplateInfoResponseVO
;
...
@@ -20,8 +20,29 @@ import java.util.Map;
...
@@ -20,8 +20,29 @@ import java.util.Map;
@FeignClient
(
name
=
"OPEN-STORE-ONLINE-COUPON-SERVICE"
,
url
=
"${saas.coupononlineclient.feign.url}"
,
configuration
=
FormSupportConfig
.
class
)
@FeignClient
(
name
=
"OPEN-STORE-ONLINE-COUPON-SERVICE"
,
url
=
"${saas.coupononlineclient.feign.url}"
,
configuration
=
FormSupportConfig
.
class
)
public
interface
CouponOnlineClient
{
public
interface
CouponOnlineClient
{
/**
* 获取密钥
* @param requestDto
* @return
*/
@PostMapping
(
"/getAppKey"
)
@IgnoreFeignLogAnnotation
(
logMessage
=
"getAppKey"
,
excludeStatusCodes
=
{
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
},
statusCodeFieldName
=
ResponseCodeKeyConstant
.
STATUS_CODE
,
messageFieldName
=
ResponseCodeKeyConstant
.
MEG
)
GetAppKeyResponseDto
getAppKey
(
GetAppKeyRequestDto
requestDto
);
/**
* 活动信息批量查询
* @param requestDto
* @return
*/
@PostMapping
(
value
=
"/batchQueryActivityInfo"
)
@IgnoreFeignLogAnnotation
(
logMessage
=
"batchQueryActivityInfo"
,
excludeStatusCodes
=
{
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
},
statusCodeFieldName
=
ResponseCodeKeyConstant
.
STATUS_CODE
,
messageFieldName
=
ResponseCodeKeyConstant
.
MEG
)
BatchQueryActivityInfoResponseDto
batchQueryActivityInfo
(
BatchQueryActivityInfoRequestDto
requestDto
);
/**
/**
* 查询券详情
黑白名单接口
* 查询券详情
*/
*/
@IgnoreFeignLogAnnotation
(
logMessage
=
"getCouponDetails"
,
excludeStatusCodes
=
{
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
},
statusCodeFieldName
=
ResponseCodeKeyConstant
.
STATUS_CODE
)
@IgnoreFeignLogAnnotation
(
logMessage
=
"getCouponDetails"
,
excludeStatusCodes
=
{
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
},
statusCodeFieldName
=
ResponseCodeKeyConstant
.
STATUS_CODE
)
@PostMapping
(
value
=
"/code_v4"
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
,
@PostMapping
(
value
=
"/code_v4"
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
,
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/thirdparty/CustomerApplicationClient.java
View file @
29b46f95
...
@@ -7,9 +7,12 @@ import cn.freemud.constant.ResponseCodeKeyConstant;
...
@@ -7,9 +7,12 @@ import cn.freemud.constant.ResponseCodeKeyConstant;
import
cn.freemud.entities.dto.GetPaidRuleRequestDto
;
import
cn.freemud.entities.dto.GetPaidRuleRequestDto
;
import
cn.freemud.entities.dto.GetPaidRuleResponseDto
;
import
cn.freemud.entities.dto.GetPaidRuleResponseDto
;
import
cn.freemud.entities.dto.user.GetSessionUserInfoDto
;
import
cn.freemud.entities.dto.user.GetSessionUserInfoDto
;
import
cn.freemud.entities.dto.user.GetUserScoreUseDetailRequest
;
import
cn.freemud.entities.dto.user.GetUserScoreUserDetailResponse
;
import
cn.freemud.entities.vo.CustomerInfoVo
;
import
cn.freemud.entities.vo.CustomerInfoVo
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
/**
/**
...
@@ -38,5 +41,11 @@ public interface CustomerApplicationClient {
...
@@ -38,5 +41,11 @@ public interface CustomerApplicationClient {
@IgnoreFeignLogAnnotation
(
logMessage
=
"getSessionUserInfo"
,
excludeStatusCodes
=
{
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
},
statusCodeFieldName
=
ResponseCodeKeyConstant
.
STATUS_CODE
,
messageFieldName
=
ResponseCodeKeyConstant
.
MSG
)
@IgnoreFeignLogAnnotation
(
logMessage
=
"getSessionUserInfo"
,
excludeStatusCodes
=
{
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
},
statusCodeFieldName
=
ResponseCodeKeyConstant
.
STATUS_CODE
,
messageFieldName
=
ResponseCodeKeyConstant
.
MSG
)
BaseResponse
<
CustomerInfoVo
>
getSessionUserInfo
(
GetSessionUserInfoDto
getSessionUserInfoDto
);
BaseResponse
<
CustomerInfoVo
>
getSessionUserInfo
(
GetSessionUserInfoDto
getSessionUserInfoDto
);
/**
* 用户可用积分
*/
@PostMapping
(
value
=
"/user/scoreUseDetail"
)
@IgnoreFeignLogAnnotation
(
logMessage
=
"getUserScoreUseDetail"
,
excludeStatusCodes
=
{
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
},
statusCodeFieldName
=
ResponseCodeKeyConstant
.
STATUS_CODE
,
messageFieldName
=
ResponseCodeKeyConstant
.
MSG
)
GetUserScoreUserDetailResponse
getUserScoreUseDetail
(
@RequestBody
GetUserScoreUseDetailRequest
getUserScoreUseDetailRequest
);
}
}
shopping-cart-application-service/src/main/java/cn/freemud/service/thirdparty/MemberToolsClient.java
View file @
29b46f95
...
@@ -15,8 +15,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
...
@@ -15,8 +15,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
public
interface
MemberToolsClient
{
public
interface
MemberToolsClient
{
// TODO: 21-3-31 和 CustomerClient 待合并
/**
/**
* 根据会员手机号和商户获取会员信息
* 根据会员手机号和商户获取会员信息
*/
*/
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/thirdparty/OpenPlatformClient.java
View file @
29b46f95
...
@@ -26,35 +26,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
...
@@ -26,35 +26,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
@RequestMapping
(
produces
=
{
"application/json;charset=UTF-8"
})
@RequestMapping
(
produces
=
{
"application/json;charset=UTF-8"
})
public
interface
OpenPlatformClient
{
public
interface
OpenPlatformClient
{
// @PostMapping("/openPlatform/getWxappUserInfo")
// GetWxappUserInfoResponseDto getOpenPlatformUserInfo(@RequestBody GetWxappUserInfoDto getWxappUserInfoDto);
//
// @PostMapping("/openPlatform/getAccessTokenAndTemplateId")
// GetWxappAccessTokenResponseDto getAccessTokenAndTemplateId(@RequestBody GetWxappAccessTokenDto getWxappAccessTokenDto);
//
// @PostMapping("/banner/fromAssistant/getPartnerBannerList")
// GetBannerStoreResultDto getBannerPictureList(@RequestBody GetBannerPictureListDto getBannerPictureList);
//
// @PostMapping("/banner/fromAssistant/getNewBannerList")
// GetNewBannerResponseDto getNewBannerList(@RequestBody GetBannerPictureListDto bannerPictureListDto);
//
// @PostMapping("/storeDelivery/getInfo")
// GetStoreDeliveryResultDto getStoreDeliveryInfo(@RequestBody GetStoreDeliveryRequestDto getStoreDeliveryRequestDto);
//
// @PostMapping("/thirdDelivery/betweenService/getDelivery")
// GetDeliveryResponseDto getDelivery(@RequestBody GetDeliveryRequestDto getDeliveryRequestDto);
//
// /**
// * 加入微信卡包
// */
// @PostMapping("/weixincard/weixinCardForApp/addweixincardcode")
// AddWeixinCardCodeResponseDto addWeiXinCardCode(@RequestBody AddWeixinCardCodeRequestDto requestDto);
//
// /**
// * 查询券是否可以加入微信卡包
// */
// @PostMapping("/weixincard/weixinCardForApp/addWeixinCardJudge")
// AddWeixinCardJudgeResponseDto addWeixinCardJudge(@RequestBody AddWeixinCardJudgeRequestDto requestDto);
/**
/**
* 解码code获取微信卡券对应商品信息
* 解码code获取微信卡券对应商品信息
...
@@ -66,12 +37,4 @@ public interface OpenPlatformClient {
...
@@ -66,12 +37,4 @@ public interface OpenPlatformClient {
WeixinProductResponseDto
getWeixinProductRequestDto
(
WeixinProductRequestDto
requestDto
);
WeixinProductResponseDto
getWeixinProductRequestDto
(
WeixinProductRequestDto
requestDto
);
/**
* 获取小程序支付payEbCode
* @param requestDto
* @return
*/
// @PostMapping("/payment/getPayEbCodeByAppId")
// GetPayEbCodeByAppIdResponseDto getPayEbCodeByAppId(GetPayEbCodeByAppIdRequestDto requestDto);
}
}
shopping-cart-application-service/src/main/java/cn/freemud/service/thirdparty/StockClient.java
View file @
29b46f95
...
@@ -35,12 +35,4 @@ public interface StockClient {
...
@@ -35,12 +35,4 @@ public interface StockClient {
@IgnoreFeignLogAnnotation
(
logMessage
=
"getAvailableStocks"
,
excludeStatusCodes
=
{
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
},
statusCodeFieldName
=
ResponseCodeKeyConstant
.
STATUS_CODE
,
messageFieldName
=
ResponseCodeKeyConstant
.
MSG
)
@IgnoreFeignLogAnnotation
(
logMessage
=
"getAvailableStocks"
,
excludeStatusCodes
=
{
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
},
statusCodeFieldName
=
ResponseCodeKeyConstant
.
STATUS_CODE
,
messageFieldName
=
ResponseCodeKeyConstant
.
MSG
)
GetProductStockResponseDto
getAvailableStocks
(
@RequestBody
GetProductStockRequestDto
requestDto
);
GetProductStockResponseDto
getAvailableStocks
(
@RequestBody
GetProductStockRequestDto
requestDto
);
/**
* 修改库存接口,根据changeType字段区分使用,1增加库存,2减少库存,3修改库存
* @param requestDto
* @return
*/
@PostMapping
(
"/updateStocks"
)
@IgnoreFeignLogAnnotation
(
logMessage
=
"updateStocks"
,
excludeStatusCodes
=
{
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
},
statusCodeFieldName
=
ResponseCodeKeyConstant
.
STATUS_CODE
,
messageFieldName
=
ResponseCodeKeyConstant
.
MSG
)
BaseResponse
updateStocks
(
@RequestBody
UpdateProductStockRequestDto
requestDto
);
}
}
shopping-cart-application-service/src/test/java/cn.freemud/client/CouoponOnlineTest.java
View file @
29b46f95
package
cn
.
freemud
.
client
;
package
cn
.
freemud
.
client
;
import
cn.freemud.entities.dto.BatchQueryActivityInfoRequestDto
;
import
cn.freemud.entities.dto.BatchQueryActivityInfoRequestDto
;
import
cn.freemud.entities.dto.BatchQueryActivityInfoResponseDto
;
import
cn.freemud.service.CouponService
;
import
cn.freemud.service.CouponService
;
import
cn.freemud.service.thirdparty.CardBinClient
;
import
cn.freemud.service.thirdparty.CouponOnlineClient
;
import
cn.freemud.service.thirdparty.CouponOnlineClient
;
import
com.alibaba.fastjson.JSON
;
import
com.freemud.application.sdk.api.util.SignUtil
;
import
com.freemud.application.sdk.api.util.SignUtil
;
import
com.google.gson.Gson
;
import
com.google.gson.Gson
;
import
org.junit.Test
;
import
org.junit.Test
;
...
@@ -32,8 +29,6 @@ public class CouoponOnlineTest {
...
@@ -32,8 +29,6 @@ public class CouoponOnlineTest {
private
CouponOnlineClient
couponOnlineClient
;
private
CouponOnlineClient
couponOnlineClient
;
@Autowired
@Autowired
private
CouponService
couponService
;
private
CouponService
couponService
;
@Autowired
private
CardBinClient
cardBinClient
;
@Test
@Test
public
void
getCouponDetailsMD5
()
{
public
void
getCouponDetailsMD5
()
{
String
appSecret
=
couponService
.
getAppSecret
(
"1864"
);
String
appSecret
=
couponService
.
getAppSecret
(
"1864"
);
...
@@ -56,7 +51,7 @@ public class CouoponOnlineTest {
...
@@ -56,7 +51,7 @@ public class CouoponOnlineTest {
requestDto
.
setPartnerId
(
1864
);
requestDto
.
setPartnerId
(
1864
);
String
sign
=
SignUtil
.
createMD5Sign
(
requestDto
,
appSecret
);
String
sign
=
SignUtil
.
createMD5Sign
(
requestDto
,
appSecret
);
requestDto
.
setSign
(
sign
);
requestDto
.
setSign
(
sign
);
BatchQueryActivityInfoResponseDto
batchQueryActivityInfoResponseDto
=
cardBinClient
.
batchQueryActivityInfo
(
requestDto
);
//
BatchQueryActivityInfoResponseDto batchQueryActivityInfoResponseDto = cardBinClient.batchQueryActivityInfo(requestDto);
}
}
...
...
shopping-cart-application-service/src/test/java/cn.freemud/client/StockClientTest.java
View file @
29b46f95
...
@@ -76,9 +76,9 @@ public class StockClientTest {
...
@@ -76,9 +76,9 @@ public class StockClientTest {
requestDto
.
setProductStocks
(
productStocks
);
requestDto
.
setProductStocks
(
productStocks
);
BaseResponse
response
=
stockClient
.
updateStocks
(
requestDto
);
//
BaseResponse response = stockClient.updateStocks(requestDto);
System
.
out
.
println
(
response
);
//
System.out.println(response);
}
}
}
}
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