篮球订单查询调整,增加场馆索引
This commit is contained in:
@@ -37,9 +37,10 @@ public class MemberEnterVeneuLogController extends OmsController {
|
|||||||
@RequestParam(value = "starTime",required = false) String starTime,
|
@RequestParam(value = "starTime",required = false) String starTime,
|
||||||
@RequestParam(value = "endTime",required = false) String endTime,
|
@RequestParam(value = "endTime",required = false) String endTime,
|
||||||
@RequestParam(value = "orderSn",required = false) String orderSn,
|
@RequestParam(value = "orderSn",required = false) String orderSn,
|
||||||
|
@RequestParam(value = "venueName",required = false) String venueName,
|
||||||
@RequestParam(value = "state",required = false) Integer state) {
|
@RequestParam(value = "state",required = false) Integer state) {
|
||||||
return ResponseDTO.ok()
|
return ResponseDTO.ok()
|
||||||
.setPagination(memberEnterVeneuLogService.findPage(pagination, starTime, endTime, orderSn, state));
|
.setPagination(memberEnterVeneuLogService.findPage(pagination, starTime, endTime, orderSn, state,venueName));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -50,8 +51,9 @@ public class MemberEnterVeneuLogController extends OmsController {
|
|||||||
@RequestParam(value = "starTime",required = false) String starTime,
|
@RequestParam(value = "starTime",required = false) String starTime,
|
||||||
@RequestParam(value = "endTime",required = false) String endTime,
|
@RequestParam(value = "endTime",required = false) String endTime,
|
||||||
@RequestParam(value = "orderSn",required = false) String orderSn,
|
@RequestParam(value = "orderSn",required = false) String orderSn,
|
||||||
|
@RequestParam(value = "venueName",required = false) String venueName,
|
||||||
@RequestParam(value = "state",required = false) Integer state) {
|
@RequestParam(value = "state",required = false) Integer state) {
|
||||||
return ResponseDTO.ok().addAttribute("orderSumMoney",memberEnterVeneuLogService.orderPageSum(starTime, endTime, orderSn, state));
|
return ResponseDTO.ok().addAttribute("orderSumMoney",memberEnterVeneuLogService.orderPageSum(starTime, endTime, orderSn, state,venueName));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ public interface BarcodeOrderTimeMapper {
|
|||||||
@NoPlatform
|
@NoPlatform
|
||||||
MemberEnterOrderDTO memberOrderEnterDetail(@Param("memberId") Integer memberId,@Param("enterId") Integer enterId);
|
MemberEnterOrderDTO memberOrderEnterDetail(@Param("memberId") Integer memberId,@Param("enterId") Integer enterId);
|
||||||
@NoPlatform
|
@NoPlatform
|
||||||
List<MemberEnterOrderDTO> findAll(@Param("starTime") String starTime,@Param("endTime") String endTime,@Param("orderSn") String orderSn,@Param("state") Integer state);
|
List<MemberEnterOrderDTO> findAll(@Param("starTime") String starTime,@Param("endTime") String endTime,@Param("orderSn") String orderSn,@Param("state") Integer state,@Param("venueName") String venueName);
|
||||||
@NoPlatform
|
@NoPlatform
|
||||||
BigDecimal orderPageSum(@Param("starTime") String starTime,@Param("endTime") String endTime,@Param("orderSn") String orderSn,@Param("state") Integer state);
|
BigDecimal orderPageSum(@Param("starTime") String starTime,@Param("endTime") String endTime,@Param("orderSn") String orderSn,@Param("state") Integer state,@Param("venueName") String venueName);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -119,10 +119,10 @@ public class MemberEnterVenueLogService extends BaseServiceImpl {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
public Pagination findPage(Pagination pagination, String starTime,
|
public Pagination findPage(Pagination pagination, String starTime,
|
||||||
String endTime, String orderSn, Integer state) {
|
String endTime, String orderSn, Integer state,String venueName) {
|
||||||
PageHelper.startPage(pagination.getPage(), pagination.getPageSize());
|
PageHelper.startPage(pagination.getPage(), pagination.getPageSize());
|
||||||
pagination.setQueryResult(barcodeOrderTimeMapper.findAll(starTime,
|
pagination.setQueryResult(barcodeOrderTimeMapper.findAll(starTime,
|
||||||
endTime, orderSn, state));
|
endTime, orderSn, state,venueName));
|
||||||
// pagination.setQueryResult(memberEnterVenueLogMapper.findAlls(payStatus, memberId, starTime, endTime, orderSn, payType,venueId));
|
// pagination.setQueryResult(memberEnterVenueLogMapper.findAlls(payStatus, memberId, starTime, endTime, orderSn, payType,venueId));
|
||||||
return pagination;
|
return pagination;
|
||||||
}
|
}
|
||||||
@@ -134,10 +134,10 @@ public class MemberEnterVenueLogService extends BaseServiceImpl {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
public BigDecimal orderPageSum(String starTime,
|
public BigDecimal orderPageSum(String starTime,
|
||||||
String endTime, String orderSn, Integer state) {
|
String endTime, String orderSn, Integer state,String venueName) {
|
||||||
BigDecimal result = BigDecimal.ZERO;
|
BigDecimal result = BigDecimal.ZERO;
|
||||||
BigDecimal orderPageSum = barcodeOrderTimeMapper.orderPageSum(starTime,
|
BigDecimal orderPageSum = barcodeOrderTimeMapper.orderPageSum(starTime,
|
||||||
endTime, orderSn, state);
|
endTime, orderSn, state,venueName);
|
||||||
if (orderPageSum != null) {
|
if (orderPageSum != null) {
|
||||||
result = orderPageSum;
|
result = orderPageSum;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -314,6 +314,7 @@
|
|||||||
t.created_time as createTime,
|
t.created_time as createTime,
|
||||||
1 as payType
|
1 as payType
|
||||||
from sv_barcode_order_time t LEFT JOIN sv_member m on t.member_id = m.id
|
from sv_barcode_order_time t LEFT JOIN sv_member m on t.member_id = m.id
|
||||||
|
left join sv_venue svc on t.venue_id = svc.id
|
||||||
where 1=1
|
where 1=1
|
||||||
<if test="state != null and state == 2">
|
<if test="state != null and state == 2">
|
||||||
AND (t.status = 1 or t.paying = #{state})
|
AND (t.status = 1 or t.paying = #{state})
|
||||||
@@ -327,6 +328,9 @@
|
|||||||
<if test="orderSn != ''">
|
<if test="orderSn != ''">
|
||||||
AND t.order_sn = #{orderSn}
|
AND t.order_sn = #{orderSn}
|
||||||
</if>
|
</if>
|
||||||
|
<if test="venueName != ''">
|
||||||
|
AND svc.name like '%${venueName}%'
|
||||||
|
</if>
|
||||||
<if test="starTime != ''">
|
<if test="starTime != ''">
|
||||||
AND t.order_start >= #{starTime}
|
AND t.order_start >= #{starTime}
|
||||||
</if>
|
</if>
|
||||||
@@ -342,6 +346,7 @@
|
|||||||
where ot.member_id = t.member_id and (ot.order_sn = t.order_sn or ot.order_sn = t.order_add_sn)
|
where ot.member_id = t.member_id and (ot.order_sn = t.order_sn or ot.order_sn = t.order_add_sn)
|
||||||
) - IFNULL(t.sum_pay_money,0)) orderSumMoney
|
) - IFNULL(t.sum_pay_money,0)) orderSumMoney
|
||||||
from sv_barcode_order_time t LEFT JOIN sv_member m on t.member_id = m.id
|
from sv_barcode_order_time t LEFT JOIN sv_member m on t.member_id = m.id
|
||||||
|
left join sv_venue svc on t.venue_id = svc.id
|
||||||
where 1=1
|
where 1=1
|
||||||
<if test="state != null and state == 2">
|
<if test="state != null and state == 2">
|
||||||
AND (t.status = 1 or t.paying = #{state})
|
AND (t.status = 1 or t.paying = #{state})
|
||||||
@@ -355,6 +360,9 @@
|
|||||||
<if test="orderSn != ''">
|
<if test="orderSn != ''">
|
||||||
AND t.order_sn = #{orderSn}
|
AND t.order_sn = #{orderSn}
|
||||||
</if>
|
</if>
|
||||||
|
<if test="venueName != ''">
|
||||||
|
AND svc.name like '%${venueName}%'
|
||||||
|
</if>
|
||||||
<if test="starTime != ''">
|
<if test="starTime != ''">
|
||||||
AND t.order_start >= #{starTime}
|
AND t.order_start >= #{starTime}
|
||||||
</if>
|
</if>
|
||||||
|
|||||||
Reference in New Issue
Block a user