|
|
@@ -1783,6 +1783,10 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
orderPolicyDO.setOrderId(orderId);
|
|
|
orderPolicyDO.setOrderNo(orderNo);
|
|
|
orderPolicyDO.setPolicyId(policy.getPolicyId());
|
|
|
+ orderPolicyDO.setPolicyName(policy.getPolicyName());
|
|
|
+ orderPolicyDO.setDiscount(policy.getDiscount());
|
|
|
+ orderPolicyDO.setDiscountType(policy.getDiscountType());
|
|
|
+ orderPolicyDO.setUseNum(policy.getUseNum());
|
|
|
if (createVO.getIsYd() != null && createVO.getIsYd() == 1) {
|
|
|
orderPolicyDO.setPreUseNum(policy.getUseNum());
|
|
|
orderPolicyDO.setRealUseNum(BigDecimal.ZERO);
|
|
|
@@ -2193,6 +2197,10 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
orderPolicyDO.setOrderId(orderId);
|
|
|
orderPolicyDO.setOrderNo(orderNo);
|
|
|
orderPolicyDO.setPolicyId(policy.getPolicyId());
|
|
|
+ orderPolicyDO.setPolicyName(policy.getPolicyName());
|
|
|
+ orderPolicyDO.setDiscount(policy.getDiscount());
|
|
|
+ orderPolicyDO.setDiscountType(policy.getDiscountType());
|
|
|
+ orderPolicyDO.setUseNum(policy.getUseNum());
|
|
|
if (Objects.equals(tradeOrderDO.getOrderStatus(), TradeOrderStatusEnum.UNPAID.getStatus()) || Objects.equals(tradeOrderDO.getOrderStatus(), TradeOrderStatusEnum.UNPAID.getStatus())) {
|
|
|
orderPolicyDO.setRealUseNum(policy.getUseNum());
|
|
|
orderPolicyDO.setPreUseNum(BigDecimal.ZERO);
|
|
|
@@ -2330,6 +2338,11 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
|
|
|
List<TradeOrderRoomModelDO> roomModelDOList = tradeOrderRoomModelMapper.selectList(TradeOrderRoomModelDO::getOrderId, tradeOrderDO.getId());
|
|
|
tradeOrderVO.setRoomModelList(roomModelDOList);
|
|
|
+
|
|
|
+ // 设置优惠政策列表
|
|
|
+ List<OrderPolicyDO> orderPolicyDOS = orderPolicyMapper.selectByOrderId(orderId);
|
|
|
+ tradeOrderVO.setPolicyList(orderPolicyDOS);
|
|
|
+
|
|
|
return CommonResult.success(tradeOrderVO);
|
|
|
}
|
|
|
|