Commit 8804c369 by 周晓航

初步提交代码,用于测试

parent 79ea83ca
...@@ -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);
......
...@@ -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);
// 添加分布式锁,如果没有取得锁直接返回失败;整个方法执行完毕后会删掉该锁 // 添加分布式锁,如果没有取得锁直接返回失败;整个方法执行完毕后会删掉该锁
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment