记得上下班打卡 | git大法好,push需谨慎

Commit 8781c770 authored by 胡佳晨's avatar 胡佳晨

Merge remote-tracking branch 'origin/dev' into dev

parents 0d74a857 0606a0f1
...@@ -53,9 +53,12 @@ public class KylinOrderRefundsVo implements Serializable,Cloneable { ...@@ -53,9 +53,12 @@ public class KylinOrderRefundsVo implements Serializable,Cloneable {
@ApiModelProperty(value = "退款失败原因") @ApiModelProperty(value = "退款失败原因")
private String refundError; private String refundError;
@ApiModelProperty(value = "退款总金额") @ApiModelProperty(value = "退款总金额")
private BigDecimal price; private BigDecimal price;
@ApiModelProperty(value = "退款快递总金额")
private BigDecimal priceExpress;
@ApiModelProperty(value = "退款状态: 0请求退款 2取消退款 1审核通过 5驳回退款 7等待退款 3正在退款 4完成退款 6退款失败") @ApiModelProperty(value = "退款状态: 0请求退款 2取消退款 1审核通过 5驳回退款 7等待退款 3正在退款 4完成退款 6退款失败")
private Integer status; private Integer status;
......
...@@ -21,8 +21,10 @@ ...@@ -21,8 +21,10 @@
<div class="form-control-static" th:text="${KylinOrderRefundsVo.RefundId}"></div> <div class="form-control-static" th:text="${KylinOrderRefundsVo.RefundId}"></div>
</div> </div>
<div class="form-group"> <div class="form-group">
<label class="col-sm-2 control-label">退款总金额:</label> <label class="col-sm-2 control-label">退款总金额:</label>
<div class="form-control-static" th:text="${KylinOrderRefundsVo.price}"></div> <div class="form-control-static" th:text="${KylinOrderRefundsVo.price}"></div>
<label class="col-sm-2 control-label">退款快递费总金额:</label>
<div class="form-control-static" th:text="${KylinOrderRefundsVo.priceExpress}"></div>
<label class="col-sm-2 control-label">退款状态:</label> <label class="col-sm-2 control-label">退款状态:</label>
<div class="form-control-static" th:text="${KylinOrderRefundsVo.statusName}"></div> <div class="form-control-static" th:text="${KylinOrderRefundsVo.statusName}"></div>
<label class="col-sm-2 control-label">成功退款时间:</label> <label class="col-sm-2 control-label">成功退款时间:</label>
......
...@@ -237,7 +237,11 @@ ...@@ -237,7 +237,11 @@
}, },
{ {
field: 'price', field: 'price',
title: '退款总金额' title: '退票金额'
},
{
field: 'priceExpress',
title: '退快递费金额'
}, },
{ {
field: 'statusName', field: 'statusName',
......
...@@ -406,6 +406,7 @@ public class KylinOrderRefundsServiceImpl extends ServiceImpl<KylinOrderRefundsM ...@@ -406,6 +406,7 @@ public class KylinOrderRefundsServiceImpl extends ServiceImpl<KylinOrderRefundsM
KylinOrderTickets kylinOrderTickets = kylinOrderTicketsMapper.selectOne( KylinOrderTickets kylinOrderTickets = kylinOrderTicketsMapper.selectOne(
new QueryWrapper<KylinOrderTickets>().eq("order_code", orderCode) new QueryWrapper<KylinOrderTickets>().eq("order_code", orderCode)
); );
BigDecimal oldPriceExpress = kylinOrderTickets.getPriceExpress();
// 传的快递费不能大于实际的快递费=(支付的快递费-已退的快递费) // 传的快递费不能大于实际的快递费=(支付的快递费-已退的快递费)
BigDecimal refundPriceExpressSum = kylinOrderRefundsMapper.RefundPriceExpressSum(// 已退快递费 BigDecimal refundPriceExpressSum = kylinOrderRefundsMapper.RefundPriceExpressSum(// 已退快递费
kylinOrderTickets.getOrderTicketsId(), kylinOrderTickets.getOrderTicketsId(),
...@@ -437,7 +438,7 @@ public class KylinOrderRefundsServiceImpl extends ServiceImpl<KylinOrderRefundsM ...@@ -437,7 +438,7 @@ public class KylinOrderRefundsServiceImpl extends ServiceImpl<KylinOrderRefundsM
.eq("order_id", kylinOrderTickets.getOrderTicketsId()) .eq("order_id", kylinOrderTickets.getOrderTicketsId())
.ne("is_payment", KylinTableStatusConst.ENTITIES_IS_PAYMENT0) .ne("is_payment", KylinTableStatusConst.ENTITIES_IS_PAYMENT0)
); );
BigDecimal onePrice = (priceActual.subtract(priceExpress)).divide(BigDecimal.valueOf(allEntitiesCount));//单价 BigDecimal onePrice = (priceActual.subtract(oldPriceExpress)).divide(BigDecimal.valueOf(allEntitiesCount));//单价
for (KylinOrderTicketEntitiesDao entities : entitiesListTemp) { for (KylinOrderTicketEntitiesDao entities : entitiesListTemp) {
BigDecimal refundedPrice = kylinOrderTicketEntitiesMapper.getRefundEntitiesPrice(//已退 包含退款中 BigDecimal refundedPrice = kylinOrderTicketEntitiesMapper.getRefundEntitiesPrice(//已退 包含退款中
kylinOrderTickets.getOrderTicketsId(), kylinOrderTickets.getOrderTicketsId(),
......
...@@ -26,6 +26,7 @@ public class OrderRefundDao implements Serializable { ...@@ -26,6 +26,7 @@ public class OrderRefundDao implements Serializable {
private String refundError; private String refundError;
private BigDecimal price; private BigDecimal price;
private BigDecimal priceExpress;
private Integer status; private Integer status;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment