yujian
2019-08-27 d8359ddb48dab5cc797a9d552e11fde571f4920c
fanli/src/main/java/com/yeshi/fanli/service/inter/order/OrderProcessService.java
@@ -3,8 +3,9 @@
import java.util.List;
import java.util.Map;
import com.yeshi.fanli.entity.bus.user.HongBao;
import com.yeshi.fanli.entity.taobao.PidOrder;
import com.yeshi.fanli.entity.bus.user.HongBaoV2;
import com.yeshi.fanli.entity.jd.JDOrder;
import com.yeshi.fanli.entity.pdd.PDDOrder;
import com.yeshi.fanli.entity.taobao.TaoBaoOrder;
import com.yeshi.fanli.entity.taobao.TaoBaoWeiQuanOrder;
import com.yeshi.fanli.exception.HongBaoException;
@@ -31,13 +32,18 @@
    */
   public void processShopingFanliOrder(Map<String, List<TaoBaoOrder>> orders);
   public void processShopingFanliOrder(String orderId, List<TaoBaoOrder> orderList)
   /**
    * 处理分享商品订单
    */
   public void processShareGoodsOrder(Map<String, List<TaoBaoOrder>> orders);
   public void processShopingFanliOrderNew(String orderId, List<TaoBaoOrder> orderList)
         throws HongBaoException, OrderItemException;
   /**
    * 处理分享商品订单
    */
   public void processShareGoodsOrder(Map<String, List<PidOrder>> orders);
   public void processShareGoodsOrderNew(String orderId, List<TaoBaoOrder> orderList);
   /**
    * 处理返利
@@ -49,22 +55,23 @@
    * 
    * @param hongBao
    *            type=1的主红包
    * @throws TaoBaoWeiQuanException
    */
   public void fanli(HongBao hongBao) throws TaoBaoWeiQuanException;
   public void fanli(HongBaoV2 hongBao) throws TaoBaoWeiQuanException;
   /**
    * 邀请赚返利
    * 
    * @param hongBao
    *            type=1且有子红包的主红包
    *
    */
   public void fanliInvaiteAndShare();
   /**
    * 分享赚与邀请赚返利
    */
   public void fanliInvaiteAndShare(Long uid)  throws TaoBaoWeiQuanException;
   public void fanliInvaiteAndShare(Long uid) throws TaoBaoWeiQuanException;
   /**
    * 订单维权
@@ -79,6 +86,26 @@
    * 
    * @param order
    */
   public void weiQuanOrder(TaoBaoWeiQuanOrder order) ;
   public void weiQuanOrder(TaoBaoWeiQuanOrder order);
   /**
    * 处理京东订单
    *
    * @param order
    */
   public void processJDOrder(JDOrder order);
   /**
    * 处理拼多多订单
    * @param pddOrder
    */
   public void processPDDOrder(PDDOrder pddOrder);
   
   /**
    * 根据淘宝订单的排序值修复常规订单的排序值
    * @param orderId
    */
   public void repairCommonOrderByByTaoBaoOrder(String orderId);
}