소스 검색

创建更新盲票增加预购票字段

cup 2 년 전
부모
커밋
21b3e24a1f

+ 4 - 0
mp-service/src/main/java/com/qs/mp/admin/domain/param/TicketBoxCreateParam.java

@@ -42,6 +42,10 @@ public class TicketBoxCreateParam {
 	@ApiModelProperty(value = "售价",required=true)
 	private Integer salePrice;
 
+	@NotNull(message = "预购价不能为空")
+	@ApiModelProperty(value = "预购价",required=true)
+	private Integer prePrice;
+
 	@NotNull(message = "数量不能为空")
 	@ApiModelProperty(value = "数量",required=true)
 	private Integer quantity;

+ 3 - 0
mp-service/src/main/java/com/qs/mp/admin/domain/param/TicketBoxUpdateParam.java

@@ -28,6 +28,9 @@ public class TicketBoxUpdateParam {
     @ApiModelProperty(value = "图片")
     private String picUrl;
 
+    @ApiModelProperty(value = "预购价",required=true)
+    private Integer prePrice;
+
     @NotNull(message = "售价不能为空")
     @ApiModelProperty(value = "售价",required=true)
     private Integer salePrice;

+ 4 - 0
mp-service/src/main/java/com/qs/mp/admin/service/impl/TicketBoxServiceImpl.java

@@ -112,6 +112,8 @@ public class TicketBoxServiceImpl extends ServiceImpl<TicketBoxMapper, TicketBox
     ticketBox.setTitle(param.getTitle());
     ticketBox.setPicUrl(param.getPicUrl());
     ticketBox.setSalePrice(param.getSalePrice());
+    // 设置预购价
+    ticketBox.setPkgSalePrice(param.getPrePrice());
     ticketBox.setPkgSalePrice(param.getPkgSalePrice());
     ticketBox.setOriginPrice(param.getOriginPrice());
     ticketBox.setSaleCommRate(param.getSaleCommRate());
@@ -307,6 +309,8 @@ public class TicketBoxServiceImpl extends ServiceImpl<TicketBoxMapper, TicketBox
     ticketBox.setStatus(TicketBoxStatusEnum.WAIT);
     ticketBox.setBoxNo(ticketBoxSerialService.generateSerial(ticketBox.getType()));
     ticketBox.setBoxId(bizIdGenerator.newId());
+    // 序列号加密
+    ticketBox.setIsEncrypt(1);
     ticketBox.setSaleChannelType(param.getSaleChannelType());
     save(ticketBox);