From 01955bc3f6e6eec6d82a5a3848efde1fa6cc8137 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 30 九月 2020 17:29:26 +0800
Subject: [PATCH] 云发单优化
---
fanli/src/main/java/com/yeshi/fanli/service/inter/order/LostOrderService.java | 41 +++++++++++++++++++++++------------------
1 files changed, 23 insertions(+), 18 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/order/LostOrderService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/order/LostOrderService.java
index dad701f..f9d1bac 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/inter/order/LostOrderService.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/order/LostOrderService.java
@@ -1,14 +1,19 @@
package com.yeshi.fanli.service.inter.order;
+import java.math.BigDecimal;
import java.util.List;
import java.util.Map;
import java.util.concurrent.locks.ReentrantReadWriteLock;
+import com.yeshi.fanli.entity.SystemEnum;
import com.yeshi.fanli.entity.bus.user.LostOrder;
public interface LostOrderService {
static final ReentrantReadWriteLock lostOrderLock = new ReentrantReadWriteLock(true);
+
+
+ void saveLostOrder(LostOrder lostOrder);
int addLostOrder(LostOrder lostOrder);
@@ -87,27 +92,12 @@
* @param handleType
* @return
*/
- public List<LostOrder> listQuery(long start, int count, String key, Integer state, Integer handleType);
+ public List<LostOrder> listQuery(long start, int count, String key, Integer state, Integer handleType, Integer type, SystemEnum system);
- public long countQuery(String key, Integer state, Integer handleType);
+ public long countQuery(String key, Integer state, Integer handleType, Integer type, SystemEnum system);
- /**
- * 鏈湀鐢宠瘔璁㈠崟鏁� 缁熻
- *
- * @param dateType
- * @param resultCode
- * 锛堟湭澶勭悊锛� 鎴愬姛 澶辫触锛�
- * @param year
- * @param startTime
- * @param endTime
- * @return
- * @throws Exception
- */
- public List<Map<String, Object>> countLostNum(Integer dateType, Integer resultCode, String year, String startTime,
- String endTime) throws Exception;
- public List<Map<String, Object>> countAppealMoney(Integer dateType, String year, String startTime, String endTime)
- throws Exception;
+
/**
* 鏍规嵁鐘舵�佷笌澶勭悊缁撴灉杩囧幓鍊�
@@ -118,4 +108,19 @@
*/
public List<LostOrder> listByStateAndResultCode(int state, int resultCode, int page, int pageSize);
+
+ /**
+ * 缁熻鐢宠瘔璁㈠崟鏁伴噺
+ * @param preDay
+ * @return
+ */
+ public Integer countLostOrderNum(String preDay, int resultCode);
+
+ /**
+ * 缁熻鐢宠瘔鎵惧洖浣i噾
+ * @param preDay
+ * @return
+ */
+ public BigDecimal countAppealMoney(String preDay);
+
}
--
Gitblit v1.8.0