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
53cea7d7
Commit
53cea7d7
authored
Jul 21, 2021
by
ping.wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
log删除
parent
1ecd2d5e
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
16 additions
and
18 deletions
+16
-18
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
+5
-7
order-application-service/src/main/java/cn/freemud/service/impl/CheckOrder.java
+1
-1
order-application-service/src/main/java/cn/freemud/service/impl/OrderAdapterServiceImpl.java
+2
-2
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+5
-5
order-application-service/src/main/java/cn/freemud/service/universal/UniversalOrderService.java
+3
-3
No files found.
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
View file @
53cea7d7
...
...
@@ -138,7 +138,7 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
@Override
public
CreateOrderResponse
createOrderFlow
(
CreateOrderRequest
config
)
{
com
.
freemud
.
application
.
sdk
.
api
.
ordercenter
.
request
.
create
.
CreateOrderRequest
request
=
orderSdkAdapter
.
convent2NEWCreateOrderRequest
(
config
.
getBaseCreateOrderRequest
());
AssortOrderLogUtil
.
info
(
"fisherman 请求基础服务,最终构建 04"
,
config
!=
null
?
JSON
.
toJSONString
(
config
):
null
);
//
AssortOrderLogUtil.info("fisherman 请求基础服务,最终构建 04",config!=null?JSON.toJSONString(config):null);
com
.
freemud
.
application
.
sdk
.
api
.
ordercenter
.
response
.
BaseResponse
<
OrderInfoReqs
>
order
=
orderSdkService
.
createOrder
(
request
,
config
.
getTrackingNo
());
CreateOrderResponse
createOrderResponse
=
orderSdkAdapter
.
convent2NEWOrderInfoReqs
(
order
);
if
(!
RESPONSE_SUCCESS
.
equals
(
createOrderResponse
.
getErrcode
())
...
...
@@ -192,8 +192,8 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
UpdateStocksRequest
updateStocksRequest
=
orderSdkAdapter
.
getUpdateProductStock
(
orderBean
,
products
,
StockChangeType
.
REDUCE
,
menuType
);
if
(
updateStocksRequest
!=
null
&&
CollectionUtils
.
isNotEmpty
(
updateStocksRequest
.
getProductStocks
()))
{
BaseResponse
baseResponse
=
stockSdkService
.
reducesStocks
(
updateStocksRequest
,
""
);
ThirdPartyLog
.
infoConvertJson
(
System
.
currentTimeMillis
(),
System
.
currentTimeMillis
(),
"updateStock"
,
JSONObject
.
toJSONString
(
updateStocksRequest
),
JSONObject
.
toJSONString
(
baseResponse
));
//
ThirdPartyLog.infoConvertJson(System.currentTimeMillis(), System.currentTimeMillis(),
//
"updateStock", JSONObject.toJSONString(updateStocksRequest), JSONObject.toJSONString(baseResponse));
if
(!
ObjectUtils
.
equals
(
RESPONSE_SUCCESS_STR
,
baseResponse
.
getCode
()))
{
//TODO 失败取消订单
CancelOrderRequest
cancelOrderRequest
=
orderSdkAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
orderBean
.
getCompanyId
(),
...
...
@@ -208,8 +208,8 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
// 原逻辑只检测扣减库存不为空时调用,现改为扣减库存不为空或参加活动不为空时调用
if
(
activityUpdateStockRequest
!=
null
&&
(
CollectionUtils
.
isNotEmpty
(
activityUpdateStockRequest
.
getStock
())
||
CollectionUtils
.
isNotEmpty
(
activityUpdateStockRequest
.
getActivityList
())))
{
BaseResponse
activityResponse
=
promotionSdkService
.
subtractStock
(
activityUpdateStockRequest
,
""
);
ThirdPartyLog
.
infoConvertJson
(
System
.
currentTimeMillis
(),
System
.
currentTimeMillis
(),
"subtractStock"
,
JSONObject
.
toJSONString
(
activityUpdateStockRequest
),
JSONObject
.
toJSONString
(
activityResponse
));
//
ThirdPartyLog.infoConvertJson(System.currentTimeMillis(), System.currentTimeMillis(),
//
"subtractStock", JSONObject.toJSONString(activityUpdateStockRequest), JSONObject.toJSONString(activityResponse));
if
(!
ObjectUtils
.
equals
(
RESPONSE_SUCCESS_STR
,
activityResponse
.
getCode
()))
{
//TODO 失败取消订单,异步冲正库存
CancelOrderRequest
cancelOrderRequest
=
orderSdkAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
orderBean
.
getCompanyId
(),
...
...
@@ -237,11 +237,9 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
// 下单成锁定劵,冻结失败提示下单失败并冲正库存积分等,判断支付渠道,积分和svc卡直接核销,无需锁定10102 = svc卡支付 || 支付金额小于等于0
//todo:统一流程 下单锁券再核销
// CouponLockRequest couponLockRequest = orderSdkAdapter.convert2CouponLockRequest(orderBean, accounts);
CouponRequest
request
=
orderSdkAdapter
.
convert2PreCheckRequest
(
orderBean
,
accounts
,
openId
);
if
(
request
!=
null
)
{
request
.
setChannel_ids
(
getOrgCodes
(
orderBean
.
getCompanyId
(),
orderBean
.
getShopId
()));
// BaseResponse<CouponLockResponse> couponLockResponseBaseResponse = offlineCouponSdkService.couponLock(couponLockRequest, "");
BaseResponse
<
CouponLockResponse
>
couponLockResponseBaseResponse
=
offlineCouponSdkService
.
precheckAndLock
(
request
,
LogThreadLocal
.
getTrackingNo
());
if
(!
ObjectUtils
.
equals
(
RESPONSE_SUCCESS_STR
,
couponLockResponseBaseResponse
.
getCode
()))
{
CancelOrderRequest
cancelOrderRequest
=
orderSdkAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
orderBean
.
getCompanyId
(),
AfterSalesType
.
SYSTEM_CANCEL
,
"锁定券码失败"
,
""
,
null
);
...
...
order-application-service/src/main/java/cn/freemud/service/impl/CheckOrder.java
View file @
53cea7d7
...
...
@@ -947,7 +947,7 @@ public class CheckOrder {
request
.
setPartnerId
(
partnerId
);
request
.
setStoreCode
(
storeCode
);
StoreCBaseResponse
<
StoreCBaseResponseDto
>
responseDto
=
storeBaseApiClient
.
queryDeliverDetail
(
request
);
AppLogUtil
.
infoLog
(
"fisherman 获取门店预计送达时间"
,
request
,
responseDto
);
//
AppLogUtil.infoLog("fisherman 获取门店预计送达时间",request,responseDto);
if
(
responseDto
==
null
)
{
throw
new
ServiceException
(
ResponseResult
.
SYSTEM_BUSINESS_ERROR
);
}
...
...
order-application-service/src/main/java/cn/freemud/service/impl/OrderAdapterServiceImpl.java
View file @
53cea7d7
...
...
@@ -122,7 +122,7 @@ public class OrderAdapterServiceImpl implements OrderAdapterService {
if
(!
"wc"
.
equals
(
createOrderVo
.
getChannelType
())
&&
!
partnerIds
.
isEmpty
()
&&
partnerIds
.
contains
(
createOrderVo
.
getPartnerId
())
&&
!
storeIds
.
isEmpty
()
&&
storeIds
.
contains
(
createOrderVo
.
getShopId
()))
{
AppLogUtil
.
infoLog
(
"进入新订单创建流程"
,
createOrderVo
,
null
);
//
AppLogUtil.infoLog("进入新订单创建流程", createOrderVo,null);
return
this
.
createOrderUniversal
(
com
.
freemud
.
application
.
sdk
.
api
.
util
.
MapUtils
.
java2Map
(
createOrderVo
));
}
// 扩展字段中存储 sessionKey
...
...
@@ -221,7 +221,7 @@ public class OrderAdapterServiceImpl implements OrderAdapterService {
if
(!
LockUtils
.
lock
(
redisCache
.
getRedisTemplate
(),
createOrderKey
,
expire
))
{
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER_NOT_CREATE_ERROR
);
}
AppLogUtil
.
infoLog
(
"新订单业务对象 :"
,
createOrderScene
,
createOrderBaseVo
);
//
AppLogUtil.infoLog("新订单业务对象 :",createOrderScene,createOrderBaseVo);
return
createOrderServiceFactory
.
getCreateOrderService
(
createOrderScene
).
createOrder
(
createOrderBaseVo
,
assortmentCustomerInfoVo
,
createOrderScene
);
}
catch
(
Exception
e
)
{
throw
e
;
...
...
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
53cea7d7
...
...
@@ -2782,9 +2782,9 @@ public class OrderServiceImpl implements Orderservice {
*/
public
CreateOrderResponse
createOrder
(
CreateOrderVo
createOrderVo
,
StoreResponse
.
BizVO
storeResponseDto
,
ShoppingCartGoodsDto
shoppingCartGoodsDto
,
OrderExtendedReq
orderExtendedReq
,
OrderClientType
orderClient
,
String
appId
,
String
openId
)
{
AppLogUtil
.
infoLog
(
"fisherman 请求基础服务,最终构建 01 "
,
createOrderVo
,
storeResponseDto
);
AppLogUtil
.
infoLog
(
"fisherman 请求基础服务,最终构建 02 "
,
shoppingCartGoodsDto
,
orderExtendedReq
);
AppLogUtil
.
infoLog
(
"fisherman 请求基础服务,最终构建 03 "
,
orderClient
,
null
);
//
AppLogUtil.infoLog("fisherman 请求基础服务,最终构建 01 ",createOrderVo,storeResponseDto);
//
AppLogUtil.infoLog("fisherman 请求基础服务,最终构建 02 ",shoppingCartGoodsDto,orderExtendedReq);
//
AppLogUtil.infoLog("fisherman 请求基础服务,最终构建 03 ",orderClient,null);
BaseCreateOrderRequest
baseCreateOrderRequest
=
orderAdapter
.
convent2CreateOrderDto
(
createOrderVo
,
shoppingCartGoodsDto
,
storeResponseDto
);
//查询第三方商品编号
baseCreateOrderRequest
=
getProductCustomerCode
(
baseCreateOrderRequest
);
...
...
@@ -2801,7 +2801,7 @@ public class OrderServiceImpl implements Orderservice {
mqMessageRequest
.
setBackOrdersNotifyActivityQueue
(
backOrdersChangeOrderStatusConsumerQueue
);
createOrderRequest
.
setMqMessageRequest
(
mqMessageRequest
);
createOrderRequest
.
setTrackingNo
(
LogThreadLocal
.
getTrackingNo
());
AppLogUtil
.
debugLog
(
"createOrder sessionId:{},createOrderVo:{}"
,
createOrderVo
.
getSessionId
(),
JSON
.
toJSONString
(
createOrderRequest
));
//
AppLogUtil.debugLog("createOrder sessionId:{},createOrderVo:{}", createOrderVo.getSessionId(), JSON.toJSONString(createOrderRequest));
return
orderCenterSdkService
.
createOrderFlow
(
createOrderRequest
);
}
...
...
@@ -2866,7 +2866,7 @@ public class OrderServiceImpl implements Orderservice {
}
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
UnifiedOrderResponse
>
responseBase
=
standardPaymentService
.
unifiedOrder
(
request
,
trackingNo
);
if
(!
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
.
equals
(
responseBase
.
getCode
()))
{
ApiLog
.
printLog
(
"支付SDK返回信息错误,trackingNo:{} request:{} response:{}"
,
trackingNo
,
JSONObject
.
toJSONString
(
request
),
JSONObject
.
toJSONString
(
responseBase
));
//
ApiLog.printLog("支付SDK返回信息错误,trackingNo:{} request:{} response:{}", trackingNo, JSONObject.toJSONString(request), JSONObject.toJSONString(responseBase));
// 1.9.34 预支付失败需要把原因进行记录
orderPayResponse
=
new
OrderPayResponse
();
orderPayResponse
.
setMsg
(
responseBase
.
getMessage
());
...
...
order-application-service/src/main/java/cn/freemud/service/universal/UniversalOrderService.java
View file @
53cea7d7
...
...
@@ -185,7 +185,7 @@ public abstract class UniversalOrderService {
// 组装业务对象
CreateOrderBo
createOrderBo
=
getCreateOrderBo
(
createOrderBaseVo
,
userLoginInfoDto
,
trackingNo
);
createOrderBo
.
setCreateOrderScene
(
createOrderSceneEnum
);
AppLogUtil
.
infoLog
(
"组装业务对象 begin:"
,
createOrderBo
,
null
);
//
AppLogUtil.infoLog("组装业务对象 begin:", createOrderBo,null);
// 获取校验对象
checkOrder
=
createOrderServiceFactory
.
getCheckOrderService
(
createOrderSceneEnum
);
...
...
@@ -196,7 +196,7 @@ public abstract class UniversalOrderService {
//1.9.2套餐需求同步优化创建订单代码
BaseResponse
createOrderOperateDtoResponse
=
this
.
createSharedOrder
(
createOrderBo
);
AppLogUtil
.
infoLog
(
"组装业务对象 end:"
,
createOrderBo
,
createOrderOperateDtoResponse
);
//
AppLogUtil.infoLog("组装业务对象 end:", createOrderBo, createOrderOperateDtoResponse);
if
(
createOrderOperateDtoResponse
==
null
||
!
ResponseResult
.
SUCCESS
.
getCode
().
equals
(
createOrderOperateDtoResponse
.
getCode
())
||
createOrderOperateDtoResponse
.
getResult
()
==
null
)
{
return
createOrderOperateDtoResponse
;
}
...
...
@@ -219,7 +219,7 @@ public abstract class UniversalOrderService {
CreatePrepayRequestDto
createPrepayRequestDto
=
createOrderAdapter
.
convertToCreatePrepayRequestDto
(
createOrderBo
);
BaseResponse
prepayOrder
=
createPrepayOrder
(
createPrepayRequestDto
);
AppLogUtil
.
infoLog
(
"创建预支付:"
,
createPrepayRequestDto
,
prepayOrder
);
//
AppLogUtil.infoLog("创建预支付:", createPrepayRequestDto, prepayOrder);
return
prepayOrder
;
}
...
...
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