Commit 0b02d1be by chongfu.liang

修改入口逻辑

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