update 校验支付单

This commit is contained in:
2023-10-24 16:56:44 +08:00
parent 52deb01b7b
commit 95851c9d4e
2 changed files with 9 additions and 3 deletions

View File

@@ -18,6 +18,8 @@ import com.jsowell.pile.dto.CarVinDTO;
import com.jsowell.pile.dto.QueryOrderDTO;
import com.jsowell.pile.dto.SettleOrderReportDTO;
import com.jsowell.pile.service.*;
import com.jsowell.pile.service.orderlogic.AbstractOrderLogic;
import com.jsowell.pile.service.orderlogic.OrderLogicFactory;
import com.jsowell.pile.vo.uniapp.MemberBalanceVO;
import com.jsowell.service.OrderService;
import com.jsowell.service.TempService;
@@ -318,8 +320,12 @@ public class TempController extends BaseController {
refundDTO.setMemberId(memberBalanceVO.getMemberId());
refundDTO.setRefundType("2");
refundDTO.setRefundAmount(new BigDecimal(memberBalanceVO.getPrincipalAmount()));
refundDTO.setWechatAppId(dto.getWechatAppId());
// 调用退款接口
orderService.weChatRefund(refundDTO);
String mode = pileMerchantInfoService.getDelayModeByWechatAppId(dto.getWechatAppId());
// 获取处理逻辑
AbstractOrderLogic orderLogic = OrderLogicFactory.getOrderLogic(mode);
orderLogic.refundBalance(dto);
});
}
response = new RestApiResponse<>();