问题描述:在小程序下单商品使用微信支付,商户审核通过后用户已经正常收到退款,平台端的退款状态显示“退款中”,但是查看订单状态显示“已退款”,如下图所示:
解决办法:
打开java项目(mer_java)在crmeb-service\src\main\java\com.zbkj.service\impl下找到:RefundOrderServiceImpl.java
修改以下部分:
Order platOrder = orderService.getByOrderNo(order.getPlatOrderNo());
wxRefund(order, refundOrder.getRefundOrderNo(), refundPrice, platOrder.getPayPrice());
* @param totalPrice 订单支付总金额
private void wxRefund(Order order, String refundOrderNo, BigDecimal refundPrice, BigDecimal totalPrice) {
wxRefundVo.setTotal_fee(totalPrice.multiply(BigDecimal.TEN).multiply(BigDecimal.TEN).intValue());
此问题在1.3中修复,有什么不明白的请在论坛发帖。
{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}
作者 管理员 企业
{{itemf.name}}
{{itemc.user_info.nickname}}
{{itemc.user_name}}
回复 {{itemc.comment_user_info.nickname}}
{{itemf.name}}