From d1f26741bddf6f512d62c0100d42c52be8d37e76 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 06 二月 2021 15:35:40 +0800 Subject: [PATCH] 工具类优化 --- fanli/src/main/java/com/yeshi/fanli/service/inter/order/OrderService.java | 106 ++++++++++++----------------------------------------- 1 files changed, 24 insertions(+), 82 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/order/OrderService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/order/OrderService.java index 9fdae86..ad5815c 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/order/OrderService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/order/OrderService.java @@ -1,82 +1,24 @@ -package com.yeshi.fanli.service.inter.order; - -import java.util.Date; -import java.util.List; -import java.util.Map; -import java.util.concurrent.locks.ReentrantReadWriteLock; - -import com.yeshi.fanli.entity.bus.user.Order; -import com.yeshi.fanli.entity.taobao.TaoBaoWeiQuanOrder; -import com.yeshi.fanli.exception.ObjectStateException; - -public interface OrderService { - - public final static ReentrantReadWriteLock orderLock = new ReentrantReadWriteLock(true); - - public List<Order> getOrderByUid(int index, long uid); - - public long getOrderCountByTime(long startTime, long endTime); - - public boolean addOrder(Order order) throws Exception; - - public int getCount(long uid); - - public List<Order> getOrderList(String key, int index); - - public int getCount(); - - public Map<String, Integer> getnewOrderByDate(int days, Date date); - - public Map<String, Integer> getnewOrderByMonth(int months, Date date); - - public Map<String, Integer> getOrderTotalByDate(int i, Date date); - - public Map<String, Integer> getOrderTotalByMonth(int i, Date date); - - public Order getOrder(String orderid, int orderType); - - public void failureOrder(final String orderid, final int orderType) throws ObjectStateException; - - // 缁存潈璁㈠崟澶勭悊 - public void failureOrderWithWeiQuan(final String orderid, final int orderType) throws ObjectStateException; - - public boolean isfirstOrder(long uid); - - public List<Order> setOrderState(final String orderid, final int orderType); - - public int getCount(String key); - - public Order find(long id); - - public void update(Order findOrder); - - public void update(TaoBaoWeiQuanOrder order); - - public Order findOrderByOrderIdAndType(String orderId, int type); - - public Order findOrderByOrderIdAndTypeAndVersion(String orderId, int type, int version); - - /** - * 鏌ョ湅鍑虹郴缁熸坊鍔犵殑涓�涓鍗� - * - * @param type - * @param id - * @return - */ - public Order getSystemOrderByUid(int type, long id); - - /** - * 鏌ヨ鍑烘墍鏈夎�佽鍗� - * - * @return - */ - public List<Order> findOldOrderListAll(); - - /** - * 鑾峰彇鏈�杩戠殑涓�涓鍗� - * - * @return - */ - public Order getLatestOrder(); - -} +package com.yeshi.fanli.service.inter.order; + +import java.util.concurrent.locks.ReentrantReadWriteLock; + +import com.yeshi.fanli.entity.bus.user.Order; + +public interface OrderService { + + public final static ReentrantReadWriteLock orderLock = new ReentrantReadWriteLock(true); + + public boolean addOrder(Order order) throws Exception; + + public Order findOrderByOrderIdAndType(String orderId, int type); + + /** + * 鏌ョ湅鍑虹郴缁熸坊鍔犵殑涓�涓鍗� + * + * @param type + * @param id + * @return + */ + public Order getSystemOrderByUid(int type, long id); + +} -- Gitblit v1.8.0