Commit c8cc1b85 by dingkai

商城门店非必传

parent edd97026
...@@ -17,7 +17,6 @@ public class OrderAffirmRequestVO { ...@@ -17,7 +17,6 @@ public class OrderAffirmRequestVO {
/** /**
* 门店id * 门店id
*/ */
@NotEmpty(message = "门店id不能为空")
private String shopId; private String shopId;
/** /**
......
...@@ -153,7 +153,7 @@ public class MallOrderServiceImpl implements MallOrderService { ...@@ -153,7 +153,7 @@ public class MallOrderServiceImpl implements MallOrderService {
baseQueryOrderRequest.setTrackingNo(trackingNo); baseQueryOrderRequest.setTrackingNo(trackingNo);
QueryOrderByIdResponse response = orderCenterSdkService.queryOrderById(baseQueryOrderRequest); QueryOrderByIdResponse response = orderCenterSdkService.queryOrderById(baseQueryOrderRequest);
// 判断订单信息是否存在 // 判断订单信息是否存在
BaseResponse baseResponse = this.checkOrder(response, requestVO.getPartnerId(), requestVO.getShopId()); BaseResponse baseResponse = this.checkOrder(response, requestVO.getPartnerId());
if (baseResponse != null) { if (baseResponse != null) {
return baseResponse; return baseResponse;
} }
...@@ -204,9 +204,6 @@ public class MallOrderServiceImpl implements MallOrderService { ...@@ -204,9 +204,6 @@ public class MallOrderServiceImpl implements MallOrderService {
if(StringUtils.isEmpty(createOrderVo.getSessionId())){ if(StringUtils.isEmpty(createOrderVo.getSessionId())){
return ResponseUtil.error(ResponseResult.CREATE_ORDER_CHECK_SESSION_ERROR); return ResponseUtil.error(ResponseResult.CREATE_ORDER_CHECK_SESSION_ERROR);
} }
if(StringUtils.isEmpty(createOrderVo.getShopId())){
return ResponseUtil.error(ResponseResult.CREATE_ORDER_CHECK_STORE_ERROR);
}
return ResponseUtil.success(); return ResponseUtil.success();
} }
...@@ -677,7 +674,7 @@ public class MallOrderServiceImpl implements MallOrderService { ...@@ -677,7 +674,7 @@ public class MallOrderServiceImpl implements MallOrderService {
} }
} }
private BaseResponse checkOrder(QueryOrderByIdResponse response, String partnerId, String storeId) { private BaseResponse checkOrder(QueryOrderByIdResponse response, String partnerId) {
if (!RESPONSE_SUCCESS_CODE.equals(response.getErrcode()) || response.getData() == null) { if (!RESPONSE_SUCCESS_CODE.equals(response.getErrcode()) || response.getData() == null) {
return ResponseUtil.error(ResponseResult.ORDER_QUERYORDER_ERROR); return ResponseUtil.error(ResponseResult.ORDER_QUERYORDER_ERROR);
} }
......
...@@ -16,8 +16,9 @@ public class BaseRequestVo { ...@@ -16,8 +16,9 @@ public class BaseRequestVo {
private String partnerId; private String partnerId;
/** /**
* 门店Id * 门店Id
* 商城没有门店id,如果需要门店id必传在业务中进行校验
*/ */
@NotEmpty(message = "shopId不能为空") //@NotEmpty(message = "shopId不能为空")
private String shopId; private String shopId;
/** /**
......
...@@ -320,13 +320,8 @@ public class ShoppingCartMallServiceImpl implements ShoppingCartNewService { ...@@ -320,13 +320,8 @@ public class ShoppingCartMallServiceImpl implements ShoppingCartNewService {
String userId = userLoginInfoDto.getMemberId(); String userId = userLoginInfoDto.getMemberId();
String partnerId = shoppingCartClearRequestVo.getPartnerId(); String partnerId = shoppingCartClearRequestVo.getPartnerId();
String storeId = shoppingCartClearRequestVo.getShopId(); String storeId = this.getBindMallShopId(appId);
/** shoppingCartClearRequestVo.setShopId(storeId);
* 支付成功回调 传的门店id就是商城的门店id,其他传的是点餐门店id
*/
if (!ObjectUtils.equals(shoppingCartClearRequestVo.getOperationType(), OperationTypeEnum.PAY_SUCCESS.getOperationType())) {
storeId = this.getBindMallShopId(appId);
}
// 构造请求参数,进行清空购物车 // 构造请求参数,进行清空购物车
com.freemud.sdk.api.assortment.shoppingcart.domain.CartParamDto cartParamDto = assortmentSdkService.getCartParamDto(partnerId, storeId, userId); com.freemud.sdk.api.assortment.shoppingcart.domain.CartParamDto cartParamDto = assortmentSdkService.getCartParamDto(partnerId, storeId, userId);
...@@ -359,7 +354,8 @@ public class ShoppingCartMallServiceImpl implements ShoppingCartNewService { ...@@ -359,7 +354,8 @@ public class ShoppingCartMallServiceImpl implements ShoppingCartNewService {
String userId = userLoginInfoDto.getMemberId(); String userId = userLoginInfoDto.getMemberId();
String partnerId = shoppingCartInfoRequestVo.getPartnerId(); String partnerId = shoppingCartInfoRequestVo.getPartnerId();
String appId = shoppingCartInfoRequestVo.getAppId(); String appId = shoppingCartInfoRequestVo.getAppId();
String storeId = shoppingCartInfoRequestVo.getShopId(); String storeId = this.getBindMallShopId(appId);
shoppingCartInfoRequestVo.setShopId(storeId);
List<ShoppingCartInfoRequestVo.SendGoods> sendGoodsList = shoppingCartInfoRequestVo.getSendGoods(); List<ShoppingCartInfoRequestVo.SendGoods> sendGoodsList = shoppingCartInfoRequestVo.getSendGoods();
......
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