Merge remote-tracking branch 'origin/2.0-dev' into 2.0-dev

dev-discount
袁野 2 years ago
commit dcefad1b6c
  1. 2
      hai-service/src/main/java/com/hai/order/service/impl/OrderPayServiceImpl.java
  2. 5
      hai-service/src/main/java/com/hai/service/impl/HighFleetOilCardServiceImpl.java
  3. 5
      hai-service/src/main/java/com/hai/service/impl/HighOilCardServiceImpl.java

@ -123,7 +123,7 @@ public class OrderPayServiceImpl implements OrderPayService {
if (StringUtils.isNotBlank(carLicensePlate)) { if (StringUtils.isNotBlank(carLicensePlate)) {
// 加油订单 // 加油订单
HighGasOrder gasOrder = gasOrderService.getDetailByOrderNo(order.getOrderNo()); HighGasOrder gasOrder = gasOrderService.getDetailByOrderNo(order.getOrderNo());
if (gasOrder != null) { if (gasOrder == null) {
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到加油订单"); throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到加油订单");
} }
gasOrder.setGasCarLicensePlate(carLicensePlate); gasOrder.setGasCarLicensePlate(carLicensePlate);

@ -275,9 +275,8 @@ public class HighFleetOilCardServiceImpl implements HighFleetOilCardService {
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未知的的订单"); throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未知的的订单");
} }
if (!order.getOrderStatus().equals(OrderStatusEnum.type2.getType()) if (!order.getOrderStatus().equals(OrderStatusEnum.type2.getType())
|| !order.getOrderStatus().equals(OrderStatusEnum.type3.getType()) && !order.getOrderStatus().equals(OrderStatusEnum.type3.getType())
|| !order.getOrderStatus().equals(OrderStatusEnum.type7.getType()) && !order.getOrderStatus().equals(OrderStatusEnum.type7.getType())) {
) {
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "订单当前状态无法退款"); throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "订单当前状态无法退款");
} }
if (!order.getPayType().equals(OrderPayType.PAY_TYPE8.getNumber())) { if (!order.getPayType().equals(OrderPayType.PAY_TYPE8.getNumber())) {

@ -208,6 +208,11 @@ public class HighOilCardServiceImpl implements HighOilCardService {
if (StringUtils.isBlank(order.getMemCardNo())) { if (StringUtils.isBlank(order.getMemCardNo())) {
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未知的油卡卡号"); throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未知的油卡卡号");
} }
if (!order.getOrderStatus().equals(OrderStatusEnum.type2.getType())
&& !order.getOrderStatus().equals(OrderStatusEnum.type3.getType())
&& !order.getOrderStatus().equals(OrderStatusEnum.type7.getType())) {
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "订单当前状态无法退款");
}
// 查询油卡卡号 // 查询油卡卡号
HighOilCard oilCard = getOilCardByCardNo(order.getMemCardNo()); HighOilCard oilCard = getOilCardByCardNo(order.getMemCardNo());
if (oilCard == null) { if (oilCard == null) {

Loading…
Cancel
Save