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
8804c369
Commit
8804c369
authored
Apr 15, 2021
by
周晓航
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
初步提交代码,用于测试
parent
79ea83ca
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
5 additions
and
5 deletions
+5
-5
order-application-service/src/main/java/cn/freemud/service/CheckOrderUniversal.java
+3
-3
order-application-service/src/main/java/cn/freemud/service/impl/OrderAdapterServiceImpl.java
+2
-2
No files found.
order-application-service/src/main/java/cn/freemud/service/CheckOrderUniversal.java
View file @
8804c369
...
@@ -134,7 +134,7 @@ public abstract class CheckOrderUniversal {
...
@@ -134,7 +134,7 @@ public abstract class CheckOrderUniversal {
/**
/**
* 通用参数校验 fisherman-> 需要重新核实 公共校验是否都通用 删除个性校验 到自定义校验中
* 通用参数校验 fisherman-> 需要重新核实 公共校验是否都通用 删除个性校验 到自定义校验中
*
*
先抽主流程, 验证通过, 留钩子校验自定义流程
* @param createOrderBo
* @param createOrderBo
* @param trackingNo
* @param trackingNo
*/
*/
...
@@ -144,12 +144,12 @@ public abstract class CheckOrderUniversal {
...
@@ -144,12 +144,12 @@ public abstract class CheckOrderUniversal {
//校验会员svc卡信息
//校验会员svc卡信息
checkCardCode
(
createOrderBo
.
getCreateOrderBaseVo
(),
createOrderBo
.
getUserLoginInfoDto
());
checkCardCode
(
createOrderBo
.
getCreateOrderBaseVo
(),
createOrderBo
.
getUserLoginInfoDto
());
// 查询购物车(内部校验券点餐方式,券是否可用) 校验当前订单类型的下单参数
// 查询购物车(内部校验券点餐方式,券是否可用) 校验当前订单类型的下单参数
主流程
ShoppingCartGoodsDto
shoppingCartGoodsDto
=
checkShoppingCartGoodsDto
(
createOrderBo
.
getCreateOrderBaseVo
());
ShoppingCartGoodsDto
shoppingCartGoodsDto
=
checkShoppingCartGoodsDto
(
createOrderBo
.
getCreateOrderBaseVo
());
createOrderBo
.
setShoppingCartGoodsDto
(
shoppingCartGoodsDto
);
createOrderBo
.
setShoppingCartGoodsDto
(
shoppingCartGoodsDto
);
// end
// end
// 查询门店信息 营业时间、营业状态,服务器当前时间在营业时间内 点餐桌号
// 查询门店信息 营业时间、营业状态,服务器当前时间在营业时间内 点餐桌号
主流程
StoreResponse
.
BizVO
storeResponseDto
=
checkOrderByStore
(
createOrderBo
.
getCreateOrderBaseVo
(),
trackingNo
);
StoreResponse
.
BizVO
storeResponseDto
=
checkOrderByStore
(
createOrderBo
.
getCreateOrderBaseVo
(),
trackingNo
);
createOrderBo
.
setStoreResponseDto
(
storeResponseDto
);
createOrderBo
.
setStoreResponseDto
(
storeResponseDto
);
...
...
order-application-service/src/main/java/cn/freemud/service/impl/OrderAdapterServiceImpl.java
View file @
8804c369
...
@@ -113,7 +113,7 @@ public class OrderAdapterServiceImpl implements OrderAdapterService {
...
@@ -113,7 +113,7 @@ public class OrderAdapterServiceImpl implements OrderAdapterService {
}
}
// 用于测试 新创建订单接口
// 用于测试 新创建订单接口
if
(!
partnerIds
.
isEmpty
()
&&
partnerIds
.
contains
(
assortmentCustomerInfoVo
.
getPartnerId
()))
{
if
(!
partnerIds
.
isEmpty
()
&&
partnerIds
.
contains
(
assortmentCustomerInfoVo
.
getPartnerId
()))
{
this
.
createOrderUniversal
(
com
.
freemud
.
application
.
sdk
.
api
.
util
.
MapUtils
.
java2Map
(
createOrderVo
));
return
this
.
createOrderUniversal
(
com
.
freemud
.
application
.
sdk
.
api
.
util
.
MapUtils
.
java2Map
(
createOrderVo
));
}
}
// 扩展字段中存储 sessionKey
// 扩展字段中存储 sessionKey
createOrderVo
.
setSessionKey
(
assortmentCustomerInfoVo
.
getSessionKey
());
createOrderVo
.
setSessionKey
(
assortmentCustomerInfoVo
.
getSessionKey
());
...
@@ -200,7 +200,7 @@ public class OrderAdapterServiceImpl implements OrderAdapterService {
...
@@ -200,7 +200,7 @@ public class OrderAdapterServiceImpl implements OrderAdapterService {
// 根据订单类型 获取需要操作的 实现类枚举
// 根据订单类型 获取需要操作的 实现类枚举
CreateOrderSceneEnum
createOrderScene
=
createOrderServiceFactory
.
getCreateOrderScene
(
param
,
assortmentCustomerInfoVo
);
CreateOrderSceneEnum
createOrderScene
=
createOrderServiceFactory
.
getCreateOrderScene
(
param
,
assortmentCustomerInfoVo
);
// 根据订单类型, 转换成需要使用的对象
// 根据订单类型, 转换成需要使用的对象
1.这里可做转对象校验
CreateOrderBaseVo
createOrderBaseVo
=
createOrderServiceFactory
.
getCreateOrderVo
(
param
,
createOrderScene
);
CreateOrderBaseVo
createOrderBaseVo
=
createOrderServiceFactory
.
getCreateOrderVo
(
param
,
createOrderScene
);
// 添加分布式锁,如果没有取得锁直接返回失败;整个方法执行完毕后会删掉该锁
// 添加分布式锁,如果没有取得锁直接返回失败;整个方法执行完毕后会删掉该锁
...
...
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