|
@@ -431,6 +431,8 @@ public class TWechatPayConfigController {
|
|
BigDecimal refusePrice = torder.getPrice().setScale(2, RoundingMode.HALF_DOWN);
|
|
BigDecimal refusePrice = torder.getPrice().setScale(2, RoundingMode.HALF_DOWN);
|
|
// 退款数量: refundNumber
|
|
// 退款数量: refundNumber
|
|
Integer refundNumber = torder.getProductNumber();
|
|
Integer refundNumber = torder.getProductNumber();
|
|
|
|
+ // 退款原因: refundReason
|
|
|
|
+ String refundReason = torder.getRefundReason();
|
|
// 退款明细:note
|
|
// 退款明细:note
|
|
String note = torder.getNote();
|
|
String note = torder.getNote();
|
|
String[] refundDetails = note.split(",");
|
|
String[] refundDetails = note.split(",");
|
|
@@ -478,6 +480,7 @@ public class TWechatPayConfigController {
|
|
System.out.println("退款参数"+refund.toString());
|
|
System.out.println("退款参数"+refund.toString());
|
|
if(refund.getStatus()==PROCESSING){
|
|
if(refund.getStatus()==PROCESSING){
|
|
order.setStatus(2);
|
|
order.setStatus(2);
|
|
|
|
+ order.setRefundReason(refundReason);
|
|
orderService.updateById(order);
|
|
orderService.updateById(order);
|
|
// 修改订单明细
|
|
// 修改订单明细
|
|
for (TOrderDetails orderDetail : orderDetails) {
|
|
for (TOrderDetails orderDetail : orderDetails) {
|
|
@@ -493,10 +496,6 @@ public class TWechatPayConfigController {
|
|
orderDetailsService.updateById(orderDetail);
|
|
orderDetailsService.updateById(orderDetail);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-// if(refundReason != null){
|
|
|
|
-// order.setRefundReason(refundReason);
|
|
|
|
-// orderService.update(order);
|
|
|
|
-// }
|
|
|
|
return R.ok("申请退款已成功");
|
|
return R.ok("申请退款已成功");
|
|
}else {
|
|
}else {
|
|
return R.fail(ResponseCodesEnum.B0001,"申请退款失败,请重试");
|
|
return R.fail(ResponseCodesEnum.B0001,"申请退款失败,请重试");
|