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<>();

View File

@@ -237,8 +237,8 @@ public class SpringBootTestController {
@Test
public void checkPaymentTest() {
QueryOrderDTO dto = new QueryOrderDTO();
String startTime = "2023-07-01 00:00:00";
String endTime = "2023-07-31 23:59:59";
String startTime = "2023-10-01 00:00:00";
String endTime = "2023-10-23 23:59:59";
dto.setStartTime(startTime);
dto.setEndTime(endTime);