human: 如何处理七牛云的低代码QShoppingService

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QShoppingService

#  QShoppingService

最近更新时间: 2022-07-19 00:40:52

interface com.qlive.shoppingservice.QShoppingService

购物服务

Index

方法

  * getItemList
  * updateItemStatus
  * updateItemStatus
  * updateItemExtension
  * setExplaining
  * cancelExplaining
  * getExplaining
  * changeSingleOrder
  * changeOrder
  * deleteItems
  * addServiceListener
  * removeServiceListener

方法

getItemList

  * void getItemList(QLiveCallBack<List<QItem>> callBack);
  * 获取直播间所有商品

Parameters

    * callBack: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

回调

Returns void

updateItemStatus

  * void updateItemStatus(String itemID, QItemStatus status, QLiveCallBack<Void> callBack);
  * 跟新商品状态

Parameters

    * itemID: String 

商品ID

    * status: [QItemStatus](https://developer.qiniu.com/lowcode/api/12129/QItemStatus)

商品状态

    * callBack: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

回调

Returns void

updateItemStatus

  * void updateItemStatus(HashMap<String, QItemStatus> newStatus, QLiveCallBack<Void> callBack);
  * Returns void

updateItemExtension

  * void updateItemExtension(QItem item, QExtension extension, QLiveCallBack<Void> callBack);
  * 跟新商品扩展字段 并通知房间所有人

Parameters

    * item: [QItem](https://developer.qiniu.com/lowcode/api/12128/QItem)

商品

    * extension: [QExtension](https://developer.qiniu.com/lowcode/api/12059/QExtension)

扩展字段

    * callBack: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

回调

Returns void

setExplaining

  * void setExplaining(QItem item, QLiveCallBack<Void> callBack);
  * 设置讲解中的商品 并通知房间所有人

Parameters

    * item: [QItem](https://developer.qiniu.com/lowcode/api/12128/QItem)

商品

    * callBack: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

回调

Returns void

cancelExplaining

  * void cancelExplaining(QLiveCallBack<Void> callBack);
  * 取消设置讲解中的商品 并通知房间所有人

Parameters

    * callBack: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

回调

Returns void

getExplaining

  * QItem getExplaining();
  * 获取 当前讲解中的

Returns [QItem](https://developer.qiniu.com/lowcode/api/12128/QItem)

changeSingleOrder

  * void changeSingleOrder(QSingleOrderParam param, QLiveCallBack<Void> callBack);
  * 跟新单个商品顺序

Parameters

    * param: [QSingleOrderParam](https://developer.qiniu.com/lowcode/api/12131/QSingleOrderParam)

调节顺序

    * callBack: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

回调

Returns void

changeOrder

  * void changeOrder(List<QOrderParam> params, QLiveCallBack<Void> callBack);
  * 跟新单个商品顺序

Parameters

    * params: List 

所有商品 调节后的顺序

    * callBack: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

回调

Returns void

deleteItems

  * void deleteItems(List<String> itemIDS, QLiveCallBack<Void> callBack);
  * 删除商品

Parameters

    * itemIDS: List 

    * callBack: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

Returns void

addServiceListener

  * void addServiceListener(QShoppingServiceListener listener);
  * 添加购物服务监听

Parameters

    * listener: [QShoppingServiceListener](https://developer.qiniu.com/lowcode/api/12133/QShoppingServiceListener)

监听

Returns void

removeServiceListener

  * void removeServiceListener(QShoppingServiceListener listener);
  * 移除商品监听

Parameters

    * listener: [QShoppingServiceListener](https://developer.qiniu.com/lowcode/api/12133/QShoppingServiceListener)

监听

Returns void

以上内容是否对您有帮助？