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

Commit d2965620 authored by jiangxiulong's avatar jiangxiulong

增加 isRefundExpressNew

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