Commit be5d75fe by zhiheng.zhang

开放平台取消订单

parent 55b28986
......@@ -244,12 +244,12 @@ public class SaasOrderMangerServiceImpl implements OrderManagerService {
List<Integer> oldOrderStatusList = Arrays.asList(OldOrderStatus.RECEIPT.getCode(),OldOrderStatus.COMPLETE.getCode(),OldOrderStatus.COMPLETE_MAKE.getCode());
List<String> sourceList = Arrays.asList(OrderSourceType.SAAS.getCode(),OrderSourceType.ALIPAY.getCode(),OrderSourceType.APP.getCode());
if (sourceList.contains(orderBean.getSource()) && oldOrderStatusList.contains(orderBean.getStatus())) {
executeRefund(request,orderBean, OperateType.ORDER_CANCEL.getOpType());
executeRefund(request,orderBean, OperateType.ORDER_AGREE_REFUND.getOpType());
} else if (OrderSourceType.MEAL.getCode().equals(orderBean.getSource())) {
if (OldOrderStatus.WAIT_PAY.getCode().equals(orderBean.getStatus()) || PayType.CASH_ON_DELIVERY.getCode() == orderBean.getPayType()) {
executeCancel(request,orderBean, RefundStatus.COMPLETE_REFUND.getCode(), AfterSalesType.USER_SALE_RETURN.getIndex(), Integer.valueOf(orderBean.getOrderClient()));
} else {
executeRefund(request,orderBean, OperateType.ORDER_CANCEL.getOpType());
executeRefund(request,orderBean, OperateType.ORDER_AGREE_REFUND.getOpType());
}
} else if (OrderSourceType.POS.getCode().equals(orderBean.getSource())) {
return posCancel(orderBean);
......
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