This commit is contained in:
2023-07-11 09:12:41 +08:00

View File

@@ -1588,7 +1588,13 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
if (totalAccountAmount.compareTo(BigDecimal.ZERO) <= 0) {
throw new BusinessException(ReturnCodeEnum.CODE_BALANCE_IS_INSUFFICIENT);
}
// 判断当前用户是否为平台测试员
PlatformTesterVO platformTesterVO = memberBasicInfoService.selectPlatformTesterStatus(dto.getMemberId());
if(platformTesterVO != null && StringUtils.equals(Constants.ONE, platformTesterVO.getStatus())) {
// 是平台测试员
dto.setChargeAmount(new BigDecimal("500"));
dto.setPayMode(OrderPayModeEnum.PAYMENT_OF_WHITELIST.getValue());
}
dto.setChargeAmount(totalAccountAmount); // 充电金额
dto.setPayMode(OrderPayModeEnum.PAYMENT_OF_BALANCE.getValue()); // 1-余额支付