admin
2018-12-24 a06040f0d92b6179eadc3616a33fa21b3ad349d8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
package com.yeshi.fanli.service.inter.order;
 
import java.util.Date;
import java.util.List;
import java.util.Map;
 
import com.yeshi.fanli.entity.taobao.PidOrder;
 
//商品分享订单服务
public interface PidOrderService {
 
    /**
     * 将淘宝订单缓存到本地数据库
     * 
     * @param orderList
     */
    public void addPidOrderFromTaoBao(Map<String, List<PidOrder>> map);
 
    /**
     * 根据订单缓存表中的状态更新PIDOrder中的信息
     */
    public void updatePidOrderFromLocalTaoBaoOrder();
 
    /**
     * 处理本地数据库中的分享订单
     */
    public void doPidOrder();
 
    /**
     * 处理本地数据库中的分享订单
     * 
     * @param orderId-订单编号
     */
    public void doPidOrder(String orderId);
 
 
    /**
     * 对比分享赚订单与红包
     */
    public void compareOrderAndHongBao();
 
    /**
     * 维权
     * 
     * @param orderId
     */
    public void weiQuan(String orderId);
 
    /**
     * 获取正常的订单数量
     * 
     * @param startTime
     * @param endTime
     * @return
     */
    public long getPidOrderNormalCount(Date startTime, Date endTime);
 
    /**
     * 通过红包ID查询订单
     * 
     * @param hongBaoId
     * @return
     */
    public PidOrder getPidOrderByHongBaoId(Long hongBaoId);
}