|
@@ -59,6 +59,26 @@ public class BuyOrderService {
|
|
|
*/
|
|
|
public static final Integer DEL_STATUS_YES = 1;
|
|
|
|
|
|
+ /**
|
|
|
+ * 订单状态 已退款
|
|
|
+ */
|
|
|
+ public static final Integer ORDER_STATUS_REFUND = 1;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 订单状态 已使用
|
|
|
+ */
|
|
|
+ public static final Integer ORDER_STATUS_USED = 2;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 订单状态 已预约
|
|
|
+ */
|
|
|
+ public static final Integer ORDER_STATUS_APPOINTMENT = 3;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 订单状态 未预约
|
|
|
+ */
|
|
|
+ public static final Integer ORDER_STATUS_NOAPPOINTMENT = 4;
|
|
|
+
|
|
|
@Autowired
|
|
|
private BuyOrderMapper buyOrderMapper;
|
|
|
|
|
@@ -328,10 +348,11 @@ public class BuyOrderService {
|
|
|
* @param etime
|
|
|
* @param page
|
|
|
* @param pageSize
|
|
|
+ * @param search
|
|
|
* @return
|
|
|
*/
|
|
|
- public List<BuyOrderItem> queryPayedOrderItems(Integer stime, Integer etime, Integer page, Integer pageSize){
|
|
|
- return buyOrderMapper.queryPayedOrderItems(stime, etime, (page-1) * pageSize, pageSize);
|
|
|
+ public List<BuyOrderItem> queryPayedOrderItems(Integer stime, Integer etime, Integer page, Integer pageSize, String search){
|
|
|
+ return buyOrderMapper.queryPayedOrderItems(stime, etime, (page-1) * pageSize, pageSize, search);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -342,8 +363,8 @@ public class BuyOrderService {
|
|
|
* @param pageSize
|
|
|
* @return
|
|
|
*/
|
|
|
- public Integer queryPayedOrderItemCount(Integer stime, Integer etime){
|
|
|
- return buyOrderMapper.queryPayedOrderItemCount(stime, etime);
|
|
|
+ public Integer queryPayedOrderItemCount(Integer stime, Integer etime, String search){
|
|
|
+ return buyOrderMapper.queryPayedOrderItemCount(stime, etime, search);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -354,8 +375,8 @@ public class BuyOrderService {
|
|
|
* @param pageSize
|
|
|
* @return
|
|
|
*/
|
|
|
- public List<BuyOrderItem> queryRefundItems(Integer stime, Integer etime, Integer page, Integer pageSize){
|
|
|
- return buyOrderMapper.queryRefundItems(stime, etime, (page-1) * pageSize, pageSize);
|
|
|
+ public List<BuyOrderItem> queryRefundItems(Integer stime, Integer etime, Integer page, Integer pageSize, String search){
|
|
|
+ return buyOrderMapper.queryRefundItems(stime, etime, (page-1) * pageSize, pageSize, search);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -366,8 +387,8 @@ public class BuyOrderService {
|
|
|
* @param pageSize
|
|
|
* @return
|
|
|
*/
|
|
|
- public Integer queryRefundItemCount(Integer stime, Integer etime){
|
|
|
- return buyOrderMapper.queryRefundItemCount(stime, etime);
|
|
|
+ public Integer queryRefundItemCount(Integer stime, Integer etime, String search){
|
|
|
+ return buyOrderMapper.queryRefundItemCount(stime, etime, search);
|
|
|
}
|
|
|
|
|
|
public List<IncomeBean> toIncomeBeans(List<BuyOrderItem> items, SimpleDateFormat format){
|
|
@@ -419,6 +440,20 @@ public class BuyOrderService {
|
|
|
bean.setAppointmentUser(fbean);
|
|
|
}
|
|
|
|
|
|
+ if (item.getIsRefund().equals(1)){
|
|
|
+ bean.setStatus(ORDER_STATUS_REFUND);
|
|
|
+ }else{
|
|
|
+ if (familyPeople != null){
|
|
|
+ if (familyPeople.getTjstatus() >= 0){
|
|
|
+ bean.setStatus(ORDER_STATUS_USED);
|
|
|
+ }else{
|
|
|
+ bean.setStatus(ORDER_STATUS_APPOINTMENT);
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ bean.setStatus(ORDER_STATUS_NOAPPOINTMENT);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
return bean;
|
|
|
}
|
|
|
|