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

Commit d2965620 authored by jiangxiulong's avatar jiangxiulong

增加 isRefundExpressNew

parent 074c2c2d
......@@ -18,6 +18,7 @@ public class PerformanceRefundConfigVo {
private Integer isRefundVoucher;
private Integer isRefundExpress;
private Integer isBackPaperTicket;
private Integer isRefundExpressNew;
private OrderRefundAddress orderRefundAddress;
}
......@@ -12,7 +12,6 @@ import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.List;
@ApiModel
......@@ -120,6 +119,7 @@ public class KylinPerformanceVo {
private Integer isRefundVoucher;
private Integer isRefundExpress;
private Integer isBackPaperTicket;
private Integer isRefundExpressNew;
public void setPerformance(KylinPerformances performance) {
this.mid = performance.getMid();
......@@ -177,6 +177,7 @@ public class KylinPerformanceVo {
this.isRefundVoucher = performanceStatus.getIsRefundVoucher();
this.isRefundExpress = performanceStatus.getIsRefundExpress();
this.isBackPaperTicket = performanceStatus.getIsBackPaperTicket();
this.isRefundExpressNew = performanceStatus.getIsRefundExpressNew();
}
public void setPerformanceRelations(KylinPerformanceRelations performanceRelations) {
......
......@@ -89,6 +89,8 @@ public class KylinOrderTicketPreVo implements Serializable, Cloneable {
private Integer isRefundExpress;
@ApiModelProperty(value = "用户退款快递票是否需要归还纸质演出票 1需要 0不需要")
private Integer isBackPaperTicket;
@ApiModelProperty(value = "用户退款快递票是否退快递费 1退回 0不退回")
private Integer isRefundExpressNew;
// 是否退优惠卷(这个是前后台通用的配置 其他都是针对用户自己退款的)
@ApiModelProperty(value = "退款是否退优惠券 0关闭不退 1开启退")
......
......@@ -209,7 +209,8 @@ public interface IKylinPerformancesAdminService {
Integer isRefundPoundage,
Integer isRefundVoucher,
Integer isRefundExpress,
Integer isBackPaperTicket);
Integer isBackPaperTicket,
Integer isRefundExpressNew);
/**
* 获取 演出转赠配置
......
......@@ -204,8 +204,9 @@ public class KylinPerformancesController extends BaseController {
@RequestParam("isRefundPoundage") Integer isRefundPoundage,
@RequestParam("isRefundVoucher") Integer isRefundVoucher,
@RequestParam("isRefundExpress") Integer isRefundExpress,
@RequestParam("isBackPaperTicket") Integer isBackPaperTicket) {
String result = kylinPerformancesService.changeRefundConfig(performancesId, isCanRefund, refundOpenTime, refundCloseTime, isRefundPoundage, isRefundVoucher, isRefundExpress, isBackPaperTicket);
@RequestParam("isBackPaperTicket") Integer isBackPaperTicket,
@RequestParam("isRefundExpressNew") Integer isRefundExpressNew) {
String result = kylinPerformancesService.changeRefundConfig(performancesId, isCanRefund, refundOpenTime, refundCloseTime, isRefundPoundage, isRefundVoucher, isRefundExpress, isBackPaperTicket, isRefundExpressNew);
return this.success(result);
}
......
......@@ -68,7 +68,7 @@
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label is-required">用户退款快递票快递费:</label>
<label class="col-sm-3 control-label is-required">用户退款快递票上门取货快递费:</label>
<div class="col-sm-8" th:if="*{isRefundExpress==1}">
<div class="radio check-box">
<input type="radio" value="1" name="performance_isRefundExpress" checked>用户承担</label>
......@@ -97,6 +97,17 @@
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label is-required">用户退款快递票快递费是否退回:</label>
<div class="col-sm-8">
<div class="radio check-box">
<input type="radio" value="0" name="isRefundExpressNew" th:checked="*{isRefundExpressNew==0 ? true : false}" checked> 不退回</label>
</div>
<div class="radio check-box">
<input type="radio" value="1" name="isRefundExpressNew" th:checked="*{isRefundExpressNew==1 ? true : false}">退回</label>
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label is-required">退款是否退优惠券:</label>
<div class="col-sm-8" th:if="*{isRefundVoucher==1}">
......@@ -169,6 +180,7 @@
isRefundVoucher: parseInt($("input[name^='performance_isRefundVoucher']:checked").val()),
isRefundExpress: parseInt($("input[name^='performance_isRefundExpress']:checked").val()),
isBackPaperTicket: parseInt($("input[name^='isBackPaperTicket']:checked").val())
isRefundExpressNew: parseInt($("input[name^='isRefundExpressNew']:checked").val())
}
if ($("input[name^='refundCloseTime']").val() == "" || $("input[name^='refundOpenTime']").val() == "") {
......
......@@ -601,6 +601,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
vo.setIsRefundVoucher(kylinPerformanceStatus.getIsRefundVoucher());
vo.setIsRefundExpress(kylinPerformanceStatus.getIsRefundExpress());
vo.setIsBackPaperTicket(kylinPerformanceStatus.getIsBackPaperTicket());
vo.setIsRefundExpressNew(kylinPerformanceStatus.getIsRefundExpressNew());
vo.setOrderRefundAddress(dataUtils.getRefundAddress());
return vo;
......@@ -662,7 +663,8 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
Integer isRefundPoundage,
Integer isRefundVoucher,
Integer isRefundExpress,
Integer isBackPaperTicket) {
Integer isBackPaperTicket,
Integer isRefundExpressNew) {
KylinPerformanceStatus kylinPerformanceStatusData = performanceStatusMapper.selectOne(new UpdateWrapper<KylinPerformanceStatus>().eq("performance_id", performancesId));
if (kylinPerformanceStatusData.getIsTransfer().equals(1) && isCanRefund.equals(1)) {
return "修改失败,演出已开启转赠";
......@@ -676,6 +678,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
kylinPerformanceStatus.setIsRefundVoucher(isRefundVoucher);
kylinPerformanceStatus.setIsRefundExpress(isRefundExpress);
kylinPerformanceStatus.setIsBackPaperTicket(isBackPaperTicket);
kylinPerformanceStatus.setIsRefundExpressNew(isRefundExpressNew);
try {
performanceStatusMapper.update(kylinPerformanceStatus, new UpdateWrapper<KylinPerformanceStatus>().eq("performance_id", performancesId));
......
......@@ -124,6 +124,11 @@ public class KylinPerformanceStatus implements Serializable ,Cloneable{
*/
private Integer isBackPaperTicket;
/**
* 用户退款快递票是否退快递费 1退回 0不退回
*/
private Integer isRefundExpressNew;
/**
* 是否退优惠券
* 这个是前后台通用的配置 其他都是针对用户自己退款的
......
......@@ -146,6 +146,7 @@ public class KylinOrderTicketsRefundServiceImpl {
vo.setIsRefundPoundage(performanceVo.getIsRefundPoundage());
vo.setIsRefundVoucher(performanceVo.getIsRefundVoucher());
vo.setIsBackPaperTicket(performanceVo.getIsBackPaperTicket());
vo.setIsRefundExpressNew(performanceVo.getIsRefundExpressNew());
vo.setRefundPoundageAll(refundPoundageAll);
vo.setOrderCouponList(orderCoupon);
vo.setRefundAddress(refundAddress);
......
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