You've already forked FrameTour-BE
refactor(order): 重构订单创建和价格计算逻辑
- 修改订单服务中的券码使用逻辑,增加人脸 ID 参数 - 优化价格计算控制器和服务中的预览模式 - 更新券码使用记录,支持人脸 ID 记录 - 修复零金额订单的处理逻辑 - 优化日志输出级别和内容
This commit is contained in:
@@ -193,7 +193,7 @@ public class OrderServiceImpl implements IOrderService {
|
||||
// 标记券码为已使用
|
||||
try {
|
||||
String remark = "订单使用,订单号:" + orderNo;
|
||||
voucherService.markVoucherAsUsed(voucherInfo.getVoucherCode(), remark);
|
||||
voucherService.markVoucherAsUsed(voucherInfo.getVoucherCode(), remark, String.valueOf(orderId), order.getDiscountAmount(), order.getFaceId());
|
||||
log.info("券码状态更新成功: voucherCode={}, orderId={}",
|
||||
voucherInfo.getVoucherCode(), orderNo);
|
||||
} catch (Exception e) {
|
||||
|
||||
Reference in New Issue
Block a user