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

Commit 9121b434 authored by 胡佳晨's avatar 胡佳晨

票种问题 添加 次数

parent 75188ed9
...@@ -11,10 +11,11 @@ public class PerformanceMemberAuditDao { ...@@ -11,10 +11,11 @@ public class PerformanceMemberAuditDao {
private String performancesId; private String performancesId;
@ApiModelProperty(value = "演出名称") @ApiModelProperty(value = "演出名称")
private String title; private String title;
@ApiModelProperty(value = "演出开始时间") @ApiModelProperty(value = "是否会员")
private String timeStart; private int isMember;
@ApiModelProperty(value = "演出状态") @ApiModelProperty(value = "是否专属")
private int status; private int isExclusive;
@ApiModelProperty(value = "排序位") @ApiModelProperty(value = "票种列表")
private int isRecommend; private TicketMemberAuditDao ticketMemberAudit;
} }
package com.liquidnet.service.kylin.dao;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ApiModel
@Data
public class TicketMemberAuditDao {
@ApiModelProperty(value = "演出id")
private String ticketsId;
@ApiModelProperty(value = "演出名称")
private String title;
@ApiModelProperty(value = "是否会员")
private String useStart;
@ApiModelProperty(value = "是否专属")
private String useEnd;
@ApiModelProperty(value = "状态")
private int status;
@ApiModelProperty(value = "开售时间")
private int timeStart;
@ApiModelProperty(value = "原价")
private int price;
@ApiModelProperty(value = "会员优惠价格")
private int priceMember;
@ApiModelProperty(value = "会员优惠时间段限购数量")
private int memberLimitCount;
@ApiModelProperty(value = "会员开售时间")
private int timeStartMember;
}
...@@ -74,11 +74,6 @@ public class KylinPerformanceStatus implements Serializable { ...@@ -74,11 +74,6 @@ public class KylinPerformanceStatus implements Serializable {
*/ */
private Integer limitCount; private Integer limitCount;
/**
* 限购张数 0无限 (开启实名 则实名限购 未开始为账号限购)
*/
private Integer isMember;
/** /**
* 会员限购张数 0无限 (开启实名 则实名限购 未开始为账号限购) * 会员限购张数 0无限 (开启实名 则实名限购 未开始为账号限购)
*/ */
......
...@@ -31,4 +31,7 @@ public interface KylinPerformancesMapper extends BaseMapper<KylinPerformances> { ...@@ -31,4 +31,7 @@ public interface KylinPerformancesMapper extends BaseMapper<KylinPerformances> {
//推荐列表 //推荐列表
List<PerformanceRecommendAdminDao> reCommendPerformanceList(); List<PerformanceRecommendAdminDao> reCommendPerformanceList();
// 演出 会员相关信息
// PerformanceMemberAuditDao misPerformanceMemberInfo(String performancesId);
} }
...@@ -223,4 +223,39 @@ ...@@ -223,4 +223,39 @@
ORDER BY is_recommend DESC ORDER BY is_recommend DESC
</select> </select>
<!-- &lt;!&ndash; Mis根据演出id查询演出名称 &ndash;&gt;-->
<!-- <select id="misPerformanceMemberInfo" resultMap="com.liquidnet.service.kylin.dao.PerformanceMemberAuditDao">-->
<!-- SELECT-->
<!-- performances_id as 'performancesId',title-->
<!-- FROM-->
<!-- kylin_performances AS p-->
<!-- LEFT JOIN kylin_performance_relations AS pr ON pr.performance_id = p.performances_id-->
<!-- WHERE performances_id = ${performancesId};-->
<!-- </select>-->
<!-- &lt;!&ndash; Mis根据演出id查询票种信息 &ndash;&gt;-->
<!-- <select id="misPerformanceMemberInfo" resultMap="com.liquidnet.service.kylin.dao.TicketMemberAuditDao">-->
<!-- SELECT-->
<!-- tickets_id,t.title,tt.use_start,t.status,t.time_start,t.price,t.price_discount_member,advance_minute_member,t.limit_count_member-->
<!-- FROM-->
<!-- kylin_ticket_time_relation AS ttr-->
<!-- LEFT JOIN kylin_ticket_times AS tt ON tt.ticket_times_id = ttr.times_id-->
<!-- LEFT JOIN(-->
<!-- SELECT-->
<!-- tickets_id ,-->
<!-- tr.times_id as 'times_id',-->
<!-- title ,-->
<!-- status ,-->
<!-- time_start ,-->
<!-- price ,-->
<!-- advance_minute_member ,-->
<!-- price_discount_member ,-->
<!-- limit_count_member-->
<!-- FROM-->
<!-- kylin_tickets AS t-->
<!-- LEFT JOIN kylin_ticket_status AS ts ON ts.ticket_id = t.tickets_id-->
<!-- LEFT JOIN kylin_ticket_relations AS tr ON tr.ticket_id = t.tickets_id-->
<!-- ) as t on t.times_id = ttr.times_id where ttr.performance_id = {performancesId};-->
<!-- </select>-->
</mapper> </mapper>
...@@ -388,7 +388,11 @@ public class KylinPerformancesPartnerServiceImpl extends ServiceImpl<KylinPerfor ...@@ -388,7 +388,11 @@ public class KylinPerformancesPartnerServiceImpl extends ServiceImpl<KylinPerfor
//修改 mysql 售卖时间 //修改 mysql 售卖时间
KylinTickets ticketSellTime = new KylinTickets(); KylinTickets ticketSellTime = new KylinTickets();
ticketSellTime.setTimeEnd(LocalDateTime.parse(ticketItem.getTimeEnd(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); ticketSellTime.setTimeEnd(LocalDateTime.parse(ticketItem.getTimeEnd(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
ticketSellTime.setTimeEnd(LocalDateTime.parse(ticketItem.getTimeStart(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); ticketSellTime.setTimeStart(LocalDateTime.parse(ticketItem.getTimeStart(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
ticketSellTime.setAdvanceMinuteMember(null);
//修改 价格
ticketSellTime.setPrice(ticketItem.getPrice());
ticketSellTime.setPriceDiscountMember(null);
ticketsMapper.update(ticketSellTime, new UpdateWrapper<KylinTickets>().eq("tickets_id", ticketItem.getTicketsId())); ticketsMapper.update(ticketSellTime, new UpdateWrapper<KylinTickets>().eq("tickets_id", ticketItem.getTicketsId()));
//修改 mysql 购票限购 //修改 mysql 购票限购
ticketStatusMapper.update(inventory, new UpdateWrapper<KylinTicketStatus>().eq("ticket_id", ticketItem.getTicketsId())); ticketStatusMapper.update(inventory, new UpdateWrapper<KylinTicketStatus>().eq("ticket_id", ticketItem.getTicketsId()));
......
...@@ -321,7 +321,6 @@ public class PerformanceVoTask { ...@@ -321,7 +321,6 @@ public class PerformanceVoTask {
performanceStatus.setAuditStatus(0); performanceStatus.setAuditStatus(0);
performanceStatus.setUpdatedAt(updatedAt); performanceStatus.setUpdatedAt(updatedAt);
performanceStatus.setIsMember(1);
performanceStatus.setLimitCountMember(1); performanceStatus.setLimitCountMember(1);
performanceRelations.setPerformanceId(performances.getPerformancesId()); performanceRelations.setPerformanceId(performances.getPerformancesId());
......
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