类 OrderServiceImpl

java.lang.Object
com.walker.jdbc.service.BaseServiceImpl
com.ishop.merchant.service.OrderServiceImpl
所有已实现的接口:
com.walker.jdbc.BaseDao, com.walker.jdbc.service.BaseService

@Service public class OrderServiceImpl extends com.walker.jdbc.service.BaseServiceImpl
  • 嵌套类概要

    从接口继承的嵌套类/接口 com.walker.jdbc.BaseDao

    com.walker.jdbc.BaseDao.RowExecution<T extends Object>
  • 字段概要

    从类继承的字段 com.walker.jdbc.service.BaseServiceImpl

    dao, log
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    execSendExpress(EbOrderInvoice orderInvoice, List<EbOrderInvoiceDetail> orderInvoiceDetailList, List<EbOrderDetail> orderDetailUpdateList, EbOrder updateOrder)
    发货(express)数据库更新。
    根据平台订单编号,查询商户订单列表,商户订单(可能多商品)对应一个平台订单。
    根据主订单编号,返回一个商户订单信息。
    queryOrder(String orderNo)
    根据订单编号,返回订单信息。
     
    根据平台订单ID,查询对应商品ID集合。
    com.walker.db.page.GenericPager<EbOrder>
    queryPagePlatformOrderList(Integer merId, String orderNo, Integer type, com.walker.infrastructure.time.TimeRange timeRange, String status)
    分页查询平台订单
    queryPlatformOrder(String orderNo, int merId)
    平台订单,如果用订单编号(不用主键),还要配合商户ID才能确定一条记录。
    订单发货获取订单详情列表
    com.walker.db.page.GenericPager<EbOrder>
    queryUserOrderList(long userId, Integer status)
    分页返回用户订单列表

    从类继承的方法 com.walker.jdbc.service.BaseServiceImpl

    delete, delete, delete, delete, execBatchUpdate, execCall, execCall, execute, execute, execute, execute, get, get, get, get, get, get, get, get, get, getDao, getMaxOrder, insert, insert, insertBatch, queryForInt, queryForInt, queryForObject, queryForObject, queryListObjectWhereIn, save, save, saveOrder, select, select, select, select, select, select, select, select, select, select, selectAll, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, setDao, sqlGeneralQueryPager, sqlGeneralQueryPager, sqlGeneralQueryPager, sqlListObjectWhereIn, sqlMathQuery, sqlQuery, sqlQuery, sqlQueryListMap, update, update, update, update, update, update, updateBatch

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • OrderServiceImpl

      public OrderServiceImpl()
  • 方法详细资料

    • execSendExpress

      public void execSendExpress(EbOrderInvoice orderInvoice, List<EbOrderInvoiceDetail> orderInvoiceDetailList, List<EbOrderDetail> orderDetailUpdateList, EbOrder updateOrder)
      发货(express)数据库更新。
      参数:
      orderInvoice -
      orderInvoiceDetailList -
      orderDetailUpdateList -
      updateOrder -
    • queryPagePlatformOrderList

      public com.walker.db.page.GenericPager<EbOrder> queryPagePlatformOrderList(Integer merId, String orderNo, Integer type, com.walker.infrastructure.time.TimeRange timeRange, String status)
      分页查询平台订单
      参数:
      merId - 商户ID,可选
      orderNo - 订单编号,可选
      type - 订单类型,可选
      timeRange - 时间范围,可选
      status - 订单状态,可选
      返回:
    • queryMerchantOrderOne

      public EbMerchantOrder queryMerchantOrderOne(String orderNo)
      根据主订单编号,返回一个商户订单信息。

      原:(支付完成进行商户拆单后可用)

      参数:
      orderNo -
      返回:
    • queryMerchantOrderList

      public List<EbMerchantOrder> queryMerchantOrderList(String orderNo)
      根据平台订单编号,查询商户订单列表,商户订单(可能多商品)对应一个平台订单。
      参数:
      orderNo -
      返回:
    • queryOrder

      public EbOrder queryOrder(String orderNo)
      根据订单编号,返回订单信息。
      参数:
      orderNo -
      返回:
    • queryPlatformOrder

      public EbOrder queryPlatformOrder(String orderNo, int merId)
      平台订单,如果用订单编号(不用主键),还要配合商户ID才能确定一条记录。
      参数:
      orderNo -
      merId -
      返回:
    • queryOrderDetailList

      public List<EbOrderDetail> queryOrderDetailList(String orderNo)
    • queryOrderProductIds

      public List<Long> queryOrderProductIds(String orderNo)
      根据平台订单ID,查询对应商品ID集合。
      参数:
      orderNo -
      返回:
    • queryShipmentList

      public List<EbOrderDetail> queryShipmentList(String orderNo)
      订单发货获取订单详情列表
      参数:
      orderNo -
      返回:
    • queryUserOrderList

      public com.walker.db.page.GenericPager<EbOrder> queryUserOrderList(long userId, Integer status)
      分页返回用户订单列表
      参数:
      userId -
      status - 订单状态(-1:全部,0:待支付,1:待发货,2:部分发货, 3:待核销,4:待收货,5:已收货,6:已完成,9:已取消)
      返回: