联系人信息

This commit is contained in:
杨旭 2025-04-20 16:47:52 +08:00
parent 83e0e13647
commit 00efed6258
2 changed files with 18 additions and 16 deletions

View File

@ -144,30 +144,24 @@ public class CreateOrderManager {
case 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());
break;
case 2:
// 置换
cueOrder.setPayType(2);
// 代金卷支付
couponFeignClient.sendUserCoupon(cueOrderVO.getShopId(), cueOrderVO.getUserId(), cueOrderVO.getVoucherAmount());
break;
case 3:
// 寄售
cueOrder.setPayType(1);
// 余额支付 直接向用户账户打款
Long actualAmount = cueOrderVO.getActualAmount() - cueOrderVO.getBrokerage() - cueOrderVO.getServiceCharge();
userBalanceLogFeignClient.sellCueUpdateBalance(cueOrderVO.getUserId(), actualAmount);
break;
default:
throw new LuckException("支付方式错误,请检查!");
throw new LuckException("订单类型错误,请检查!");
}
cueOrderMapper.update(cueOrder);
this.updateOrderMall(cueOrderVO.getShopId(), cueOrderVO.getMallOrderId(), CueOrderStatus.EVALUATION_FAIL.value());

View File

@ -102,6 +102,14 @@ public class CueOrderVO extends BaseVO implements Serializable {
*/
@Schema(description = "代金卷金额")
private Long voucherAmount;
/**
* 寄售佣金
*/
private Long brokerage;
/**
* 服务费
*/
private Long serviceCharge;
/**
* 是否已支付1.已支付0.未支付
*/