联系人信息
This commit is contained in:
parent
83e0e13647
commit
00efed6258
@ -144,30 +144,24 @@ public class CreateOrderManager {
|
|||||||
case 1:
|
case 1:
|
||||||
// 回收
|
// 回收
|
||||||
cueOrder.setPayType(1);
|
cueOrder.setPayType(1);
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
// 置换
|
|
||||||
cueOrder.setPayType(2);
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
// 寄售
|
|
||||||
cueOrder.setPayType(1);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
throw new LuckException("订单类型错误,请检查!");
|
|
||||||
}
|
|
||||||
// 根据支付方式进行不同操作
|
|
||||||
switch (cueOrder.getPayType()) {
|
|
||||||
case 1:
|
|
||||||
// 余额支付 直接向用户账户打款
|
// 余额支付 直接向用户账户打款
|
||||||
userBalanceLogFeignClient.sellCueUpdateBalance(cueOrderVO.getUserId(), cueOrderVO.getActualAmount());
|
userBalanceLogFeignClient.sellCueUpdateBalance(cueOrderVO.getUserId(), cueOrderVO.getActualAmount());
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
|
// 置换
|
||||||
|
cueOrder.setPayType(2);
|
||||||
// 代金卷支付
|
// 代金卷支付
|
||||||
couponFeignClient.sendUserCoupon(cueOrderVO.getShopId(), cueOrderVO.getUserId(), cueOrderVO.getVoucherAmount());
|
couponFeignClient.sendUserCoupon(cueOrderVO.getShopId(), cueOrderVO.getUserId(), cueOrderVO.getVoucherAmount());
|
||||||
break;
|
break;
|
||||||
|
case 3:
|
||||||
|
// 寄售
|
||||||
|
cueOrder.setPayType(1);
|
||||||
|
// 余额支付 直接向用户账户打款
|
||||||
|
Long actualAmount = cueOrderVO.getActualAmount() - cueOrderVO.getBrokerage() - cueOrderVO.getServiceCharge();
|
||||||
|
userBalanceLogFeignClient.sellCueUpdateBalance(cueOrderVO.getUserId(), actualAmount);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
throw new LuckException("支付方式错误,请检查!");
|
throw new LuckException("订单类型错误,请检查!");
|
||||||
}
|
}
|
||||||
cueOrderMapper.update(cueOrder);
|
cueOrderMapper.update(cueOrder);
|
||||||
this.updateOrderMall(cueOrderVO.getShopId(), cueOrderVO.getMallOrderId(), CueOrderStatus.EVALUATION_FAIL.value());
|
this.updateOrderMall(cueOrderVO.getShopId(), cueOrderVO.getMallOrderId(), CueOrderStatus.EVALUATION_FAIL.value());
|
||||||
|
@ -102,6 +102,14 @@ public class CueOrderVO extends BaseVO implements Serializable {
|
|||||||
*/
|
*/
|
||||||
@Schema(description = "代金卷金额")
|
@Schema(description = "代金卷金额")
|
||||||
private Long voucherAmount;
|
private Long voucherAmount;
|
||||||
|
/**
|
||||||
|
* 寄售佣金
|
||||||
|
*/
|
||||||
|
private Long brokerage;
|
||||||
|
/**
|
||||||
|
* 服务费
|
||||||
|
*/
|
||||||
|
private Long serviceCharge;
|
||||||
/**
|
/**
|
||||||
* 是否已支付,1.已支付0.未支付
|
* 是否已支付,1.已支付0.未支付
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user