Commit bc12229c by 刘鹏飞

加点日志

parent 05e41b51
...@@ -442,7 +442,7 @@ public class OrderServiceImpl implements Orderservice { ...@@ -442,7 +442,7 @@ public class OrderServiceImpl implements Orderservice {
} }
@Override @Override
public String paySuccessCallback(PaysuccessNoticeMessage message, ConfirmOrderDto confirmOrderDto, Map<String, QueryOrdersResponseDto.DataBean.OrderBean> orderBeans) { public String paySuccessCallback(PaysuccessNoticeMessage message, ConfirmOrderDto confirmOrderDto, Map<String, QueryOrdersResponseDto.DataBean.OrderBean> orderBeans) {
ApiLog.info("支付成功清空购物车,confirmOrderDto,orderBeans",confirmOrderDto,orderBeans); ApiLog.info("支付成功清空购物车1,confirmOrderDto,orderBeans",confirmOrderDto,orderBeans);
OrderBean orderBean = orderBeans.get(OrderBeanType.SAASORDER.getCode()); OrderBean orderBean = orderBeans.get(OrderBeanType.SAASORDER.getCode());
String oid = StringUtils.isNotEmpty(orderBean.getParentCode()) && !"0".equals(orderBean.getParentCode()) ? orderBean.getParentCode() : orderBean.getOid(); String oid = StringUtils.isNotEmpty(orderBean.getParentCode()) && !"0".equals(orderBean.getParentCode()) ? orderBean.getParentCode() : orderBean.getOid();
String partnerId = orderBean.getCompanyId(); String partnerId = orderBean.getCompanyId();
...@@ -472,6 +472,7 @@ public class OrderServiceImpl implements Orderservice { ...@@ -472,6 +472,7 @@ public class OrderServiceImpl implements Orderservice {
} }
// 如果订单状态不是未支付,返回信息 // 如果订单状态不是未支付,返回信息
if (!PayStatus.NOT_PAY.getCode().equals(orderBean.getPayStatus()) || !OrderStatus.WAIT_PAY.getCode().equals(orderBean.getStatus())) { if (!PayStatus.NOT_PAY.getCode().equals(orderBean.getPayStatus()) || !OrderStatus.WAIT_PAY.getCode().equals(orderBean.getStatus())) {
return sendPaySuccessNoticeMessage(); return sendPaySuccessNoticeMessage();
} }
//若该订单使用了优惠券,则移除卡包,移除失败也不退款,现在支付成功个调用核销,无需调用此功能 //若该订单使用了优惠券,则移除卡包,移除失败也不退款,现在支付成功个调用核销,无需调用此功能
...@@ -505,13 +506,17 @@ public class OrderServiceImpl implements Orderservice { ...@@ -505,13 +506,17 @@ public class OrderServiceImpl implements Orderservice {
JSONObject jsonObject2 = JSONObject.parseObject(string2); JSONObject jsonObject2 = JSONObject.parseObject(string2);
payAccessResponse = jsonObject2.toJavaObject(PayAccessResponse.class); payAccessResponse = jsonObject2.toJavaObject(PayAccessResponse.class);
// 添加幂等处理,若订单是已支付成功状态,直接返回成功 // 添加幂等处理,若订单是已支付成功状态,直接返回成功
ApiLog.info("支付成功清空购物车2",var1,payAccessRes);
if (!RESPONSE_SUCCESS_CODE.equals(payAccessResponse.getErrcode())) { if (!RESPONSE_SUCCESS_CODE.equals(payAccessResponse.getErrcode())) {
OrderBean saasOrder = getOrderBeanByOrderId(confirmOrderDto.getOrderId()).get(OrderBeanType.SAASORDER.getCode()); OrderBean saasOrder = getOrderBeanByOrderId(confirmOrderDto.getOrderId()).get(OrderBeanType.SAASORDER.getCode());
ApiLog.info("支付成功清空购物车3",confirmOrderDto,saasOrder);
if (saasOrder != null && (!PayStatus.NOT_PAY.getCode().equals(saasOrder.getPayStatus()) || !OrderStatus.WAIT_PAY.getCode().equals(saasOrder.getStatus()))) { if (saasOrder != null && (!PayStatus.NOT_PAY.getCode().equals(saasOrder.getPayStatus()) || !OrderStatus.WAIT_PAY.getCode().equals(saasOrder.getStatus()))) {
ApiLog.info("支付成功清空购物车4");
return sendPaySuccessNoticeMessage(); return sendPaySuccessNoticeMessage();
} }
LogUtil.error("paySuccessCallback_payAccess_faild", gson.toJson(confirmOrderDto), gson.toJson(payAccessResponse)); LogUtil.error("paySuccessCallback_payAccess_faild", gson.toJson(confirmOrderDto), gson.toJson(payAccessResponse));
//orderRefund(orderBean, "订单异常退款", openid, oid); //orderRefund(orderBean, "订单异常退款", openid, oid);
ApiLog.info("支付成功清空购物车5",message,"");
return gson.toJson(message); return gson.toJson(message);
} }
// TODO 订单序号替换取餐码显示 // TODO 订单序号替换取餐码显示
...@@ -526,7 +531,7 @@ public class OrderServiceImpl implements Orderservice { ...@@ -526,7 +531,7 @@ public class OrderServiceImpl implements Orderservice {
newShoppingCartClearDto.setAppId(wxappid); newShoppingCartClearDto.setAppId(wxappid);
newShoppingCartClearDto.setSessionId(sessionId); newShoppingCartClearDto.setSessionId(sessionId);
newShoppingCartClearDto.setOperationType(1); newShoppingCartClearDto.setOperationType(1);
ApiLog.info("支付成功清空购物车,newShoppingCartClearDto",newShoppingCartClearDto,""); ApiLog.info("支付成功清空购物车6,newShoppingCartClearDto",newShoppingCartClearDto,"");
shoppingCartClient.clearShoppingCart(newShoppingCartClearDto); shoppingCartClient.clearShoppingCart(newShoppingCartClearDto);
// 清空拼单购物车 // 清空拼单购物车
......
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