mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-07-11 01:28:01 +08:00
update 校验支付单
This commit is contained in:
@@ -18,6 +18,8 @@ import com.jsowell.pile.dto.CarVinDTO;
|
|||||||
import com.jsowell.pile.dto.QueryOrderDTO;
|
import com.jsowell.pile.dto.QueryOrderDTO;
|
||||||
import com.jsowell.pile.dto.SettleOrderReportDTO;
|
import com.jsowell.pile.dto.SettleOrderReportDTO;
|
||||||
import com.jsowell.pile.service.*;
|
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.pile.vo.uniapp.MemberBalanceVO;
|
||||||
import com.jsowell.service.OrderService;
|
import com.jsowell.service.OrderService;
|
||||||
import com.jsowell.service.TempService;
|
import com.jsowell.service.TempService;
|
||||||
@@ -318,8 +320,12 @@ public class TempController extends BaseController {
|
|||||||
refundDTO.setMemberId(memberBalanceVO.getMemberId());
|
refundDTO.setMemberId(memberBalanceVO.getMemberId());
|
||||||
refundDTO.setRefundType("2");
|
refundDTO.setRefundType("2");
|
||||||
refundDTO.setRefundAmount(new BigDecimal(memberBalanceVO.getPrincipalAmount()));
|
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<>();
|
response = new RestApiResponse<>();
|
||||||
|
|||||||
@@ -237,8 +237,8 @@ public class SpringBootTestController {
|
|||||||
@Test
|
@Test
|
||||||
public void checkPaymentTest() {
|
public void checkPaymentTest() {
|
||||||
QueryOrderDTO dto = new QueryOrderDTO();
|
QueryOrderDTO dto = new QueryOrderDTO();
|
||||||
String startTime = "2023-07-01 00:00:00";
|
String startTime = "2023-10-01 00:00:00";
|
||||||
String endTime = "2023-07-31 23:59:59";
|
String endTime = "2023-10-23 23:59:59";
|
||||||
dto.setStartTime(startTime);
|
dto.setStartTime(startTime);
|
||||||
dto.setEndTime(endTime);
|
dto.setEndTime(endTime);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user