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

Commit a4afe856 authored by 胡佳晨's avatar 胡佳晨

Merge branch 'dev' into test

parents 7c27abe0 dba5bca3
...@@ -19,6 +19,7 @@ import java.time.LocalDateTime; ...@@ -19,6 +19,7 @@ import java.time.LocalDateTime;
@Data @Data
public class RefundSearchParam implements Serializable { public class RefundSearchParam implements Serializable {
private String orderTicketsId; private String orderTicketsId;
private String performancesId;
private String orderRefundCode; private String orderRefundCode;
......
...@@ -10,5 +10,5 @@ public class OrderRefundListVo { ...@@ -10,5 +10,5 @@ public class OrderRefundListVo {
private String orderRefundCode; private String orderRefundCode;
private Integer status; private Integer status;
private BigDecimal price; private BigDecimal price;
private String applicantId; private Integer isMine;
} }
...@@ -11,8 +11,8 @@ ...@@ -11,8 +11,8 @@
<div class="select-list"> <div class="select-list">
<ul> <ul>
<li> <li>
<label>订单ID:</label> <label>演出ID:</label>
<input type="text" name="orderTicketsId"/> <input type="text" name="performancesId"/>
</li> </li>
<li> <li>
<label>订单编号:</label> <label>订单编号:</label>
...@@ -200,8 +200,8 @@ ...@@ -200,8 +200,8 @@
title: '退款ID' title: '退款ID'
}, },
{ {
field: 'orderTicketsId', field: 'performanceTitle',
title: '订单ID' title: '演出名称'
}, },
{ {
field: 'orderCode', field: 'orderCode',
......
...@@ -66,6 +66,8 @@ public class OrderRefundDao implements Serializable { ...@@ -66,6 +66,8 @@ public class OrderRefundDao implements Serializable {
private String orderCode; private String orderCode;
private String performanceTitle;
public void setStatusName(Integer status){ public void setStatusName(Integer status){
this.status=status; this.status=status;
switch (status){ switch (status){
......
...@@ -34,13 +34,17 @@ ...@@ -34,13 +34,17 @@
<result column="created_at" property="createdAt"/> <result column="created_at" property="createdAt"/>
</resultMap> </resultMap>
<select id="misRefundList" resultType="com.liquidnet.service.kylin.dao.OrderRefundDao" resultMap="misRefundListResult"> <select id="misRefundList" resultType="com.liquidnet.service.kylin.dao.OrderRefundDao" resultMap="misRefundListResult">
SELECT a.*, b.order_code SELECT a.*, b.order_code, b.performance_title
FROM kylin_order_refunds AS a FROM kylin_order_refunds AS a
JOIN kylin_order_tickets AS b ON a.order_tickets_id = b.order_tickets_id JOIN kylin_order_tickets AS b ON a.order_tickets_id = b.order_tickets_id
JOIN kylin_order_ticket_relations AS c ON a.order_tickets_id = c.order_id
<where> <where>
<if test="orderTicketsId!=''"> <if test="orderTicketsId!=''">
AND a.order_tickets_id = #{orderTicketsId} AND a.order_tickets_id = #{orderTicketsId}
</if> </if>
<if test="performancesId!=''">
AND c.performance_id = #{performancesId}
</if>
<if test="orderCode!=''"> <if test="orderCode!=''">
AND b.order_code = #{orderCode} AND b.order_code = #{orderCode}
</if> </if>
......
...@@ -208,7 +208,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService { ...@@ -208,7 +208,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
data.setOrderRefundsId(item.getOrderRefundsId()); data.setOrderRefundsId(item.getOrderRefundsId());
data.setStatus(item.getStatus()); data.setStatus(item.getStatus());
data.setPrice(item.getPrice()); data.setPrice(item.getPrice());
data.setApplicantId(uid.equals(item.getApplicantId())?"1":"0"); data.setIsMine(uid.equals(item.getApplicantId())?1:0);
if (item.getStatus().equals(0) || item.getStatus().equals(1) || item.getStatus().equals(7) || item.getStatus().equals(3) || item.getStatus().equals(4)) { if (item.getStatus().equals(0) || item.getStatus().equals(1) || item.getStatus().equals(7) || item.getStatus().equals(3) || item.getStatus().equals(4)) {
lockPrice = lockPrice.add(item.getPrice()); lockPrice = lockPrice.add(item.getPrice());
} }
......
...@@ -225,6 +225,7 @@ public class KylinPerformancesServiceImpl implements IKylinPerformancesService { ...@@ -225,6 +225,7 @@ public class KylinPerformancesServiceImpl implements IKylinPerformancesService {
info.put("field_name", performancesInfo.getFieldName()); info.put("field_name", performancesInfo.getFieldName());
info.put("title", performancesInfo.getTitle()); info.put("title", performancesInfo.getTitle());
info.put("appStatus", performancesInfo.getAppStatus()); info.put("appStatus", performancesInfo.getAppStatus());
info.put("buySwitch", dataUtils.getSwitch());
HashMap result = new HashMap(); HashMap result = new HashMap();
result.put("performancesInfo", info); result.put("performancesInfo", info);
......
...@@ -2,6 +2,7 @@ package com.liquidnet.service.kylin.utils; ...@@ -2,6 +2,7 @@ package com.liquidnet.service.kylin.utils;
import com.liquidnet.common.cache.redis.util.RedisUtil; import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.commons.lang.util.DateUtil; import com.liquidnet.commons.lang.util.DateUtil;
import com.liquidnet.service.adam.constant.AdamRedisConst;
import com.liquidnet.service.kylin.constant.KylinRedisConst; import com.liquidnet.service.kylin.constant.KylinRedisConst;
import com.liquidnet.service.kylin.dto.vo.express.KylinOrderExpressVo; import com.liquidnet.service.kylin.dto.vo.express.KylinOrderExpressVo;
import com.liquidnet.service.kylin.dto.vo.middle.KylinTicketTimesVo; import com.liquidnet.service.kylin.dto.vo.middle.KylinTicketTimesVo;
...@@ -432,4 +433,9 @@ public class DataUtils { ...@@ -432,4 +433,9 @@ public class DataUtils {
} }
} }
public Integer getSwitch() {
Integer i = (Integer) redisUtil.get(AdamRedisConst.SWITCH_BUY_MEMBER);
return null == i ? 1 : i;
}
} }
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