Commit 0b02d1be by chongfu.liang

修改入口逻辑

parent f29e89e4
......@@ -81,11 +81,12 @@ public class ShoppingCartController {
@ApiAnnotation(logMessage = "addGoods")
@PostMapping(value = "/addGoods")
public BaseResponse addGoods(@Validated @LogParams @RequestBody AddShoppingCartGoodsRequestVo request) {
if (SDKCommonBaseContextWare.getBean(ShoppingCartNewServiceImpl.class).newShoppingCartGray(request.getPartnerId(), request.getShopId())){
ShoppingCartNewService instanceByRequest = getInstanceByRequest(request);
if (instanceByRequest instanceof ShoppingCartNewServiceImpl && SDKCommonBaseContextWare.getBean(ShoppingCartNewServiceImpl.class).newShoppingCartGray(request.getPartnerId(), request.getShopId())){
Map requestMap = mapperFacade.map(request, Map.class);
return shoppingCartDemoController.addGoods(requestMap);
} else {
return getInstanceByRequest(request).addGoods(request);
return instanceByRequest.addGoods(request);
}
}
......@@ -95,11 +96,12 @@ public class ShoppingCartController {
@ApiAnnotation(logMessage = "updateGoodsQty")
@PostMapping(value = "/updateGoodsQty")
public BaseResponse updateGoodsQty(@Validated @LogParams @RequestBody UpdateShoppingCartGoodsQtyRequestVo request) {
if (SDKCommonBaseContextWare.getBean(ShoppingCartNewServiceImpl.class).newShoppingCartGray(request.getPartnerId(), request.getShopId())){
ShoppingCartNewService instanceByRequest = getInstanceByRequest(request);
if (instanceByRequest instanceof ShoppingCartNewServiceImpl && SDKCommonBaseContextWare.getBean(ShoppingCartNewServiceImpl.class).newShoppingCartGray(request.getPartnerId(), request.getShopId())){
Map requestMap = mapperFacade.map(request, Map.class);
return shoppingCartDemoController.updateGoodsQty(requestMap);
} else {
return getInstanceByRequest(request).updateGoodsQty(request);
return instanceByRequest.updateGoodsQty(request);
}
}
......@@ -109,11 +111,12 @@ public class ShoppingCartController {
@ApiAnnotation(logMessage = "listCartGoods")
@PostMapping(value = "/listCartGoods")
public BaseResponse listCartGoods(@Validated @LogParams @RequestBody ShoppingCartInfoRequestVo request) {
if (SDKCommonBaseContextWare.getBean(ShoppingCartNewServiceImpl.class).newShoppingCartGray(request.getPartnerId(), request.getShopId())){
ShoppingCartNewService instanceByRequest = getInstanceByRequest(request);
if (instanceByRequest instanceof ShoppingCartNewServiceImpl && SDKCommonBaseContextWare.getBean(ShoppingCartNewServiceImpl.class).newShoppingCartGray(request.getPartnerId(), request.getShopId())){
Map requestMap = mapperFacade.map(request, Map.class);
return shoppingCartDemoController.listCartGoods(requestMap);
} else {
return getInstanceByRequest(request).getGoodsList(request);
return instanceByRequest.getGoodsList(request);
}
}
......@@ -149,7 +152,6 @@ public class ShoppingCartController {
}
return getInstanceByIAppId(IappIdType.WC_XCX.getCode()).clear(request);
}
return getInstanceByRequest(request).clear(request);
}
......@@ -166,10 +168,12 @@ public class ShoppingCartController {
return ResponseUtil.error(ResponseResult.NOT_LOGIN);
}
ShoppingCartInfoRequestVo shoppingCartInfoRequestVo = getShoppingCartGoodsApportionRequestVo.getShoppingCartInfoRequestVo();
if (SDKCommonBaseContextWare.getBean(ShoppingCartNewServiceImpl.class).newShoppingCartGray(shoppingCartInfoRequestVo.getPartnerId(), shoppingCartInfoRequestVo.getShopId())){
ShoppingCartNewService instanceByRequest = getInstanceByRequest(shoppingCartInfoRequestVo);
if (instanceByRequest instanceof ShoppingCartNewServiceImpl && SDKCommonBaseContextWare.getBean(ShoppingCartNewServiceImpl.class).newShoppingCartGray(shoppingCartInfoRequestVo.getPartnerId(), shoppingCartInfoRequestVo.getShopId())){
return shoppingCartDemoController.getShoppingCartGoodsApportion(getShoppingCartGoodsApportionRequestVo);
} else {
return getInstanceByRequest(shoppingCartInfoRequestVo).
return instanceByRequest.
getShoppingCartGoods(shoppingCartInfoRequestVo,
getShoppingCartGoodsApportionRequestVo.getPremiumExchangeActivity());
}
......
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