|
|
@@ -895,7 +895,12 @@ public class TradeOrderPayServiceImpl implements TradeOrderPayService {
|
|
|
if (ObjectUtil.equal(payOrderReqVO.getPayType(), PayTypeEnum.OTHER.getType())) {
|
|
|
Asserts.isTrue(payOrderReqVO.getPayAmount().compareTo(BigDecimal.ZERO) == 0, "当前渠道支付方式错误");
|
|
|
}else{
|
|
|
- Asserts.isTrue(payOrderReqVO.getPayAmount().compareTo(BigDecimal.ZERO) == 0, "支付金额需大于0");
|
|
|
+ if ((payOrderReqVO.getPayAmount().compareTo(BigDecimal.ZERO) == 0)) {
|
|
|
+ throw exception0(PAY_TYPE_NOT_SUPPORT_ZERO.getCode(), PAY_TYPE_NOT_SUPPORT_ZERO.getMsg());
|
|
|
+ }
|
|
|
+ if (tradeOrder.getOrderStatus()==14) {
|
|
|
+ throw exception0(500, "审核中,不允许支付");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
//平台订单,验证当前登录分销商是否有该订单权限
|